Skip navigation links
A B C D E F G I N O R S T U V 

A

AbstractDataConverter<InputType,OutputType> - Class in gov.sandia.cognition.data.convert
Abstract implementation of DataConverter interface.
AbstractDataConverter() - Constructor for class gov.sandia.cognition.data.convert.AbstractDataConverter
Creates a new AbstractDataConverter.
AbstractReverseCachedDataConverter<InputType,OutputType,ReverseConverterType extends DataConverter<? super OutputType,? extends InputType>> - Class in gov.sandia.cognition.data.convert
Abstract implementation of ReversibleDataConverter that caches the reverse converter.
AbstractReverseCachedDataConverter() - Constructor for class gov.sandia.cognition.data.convert.AbstractReverseCachedDataConverter
Creates a new AbstractReverseCachedDataConverter.
AbstractReversibleDataConverter<InputType,OutputType> - Class in gov.sandia.cognition.data.convert
Abstract implementation of sthe ReversibleDataConverter interface.
AbstractReversibleDataConverter() - Constructor for class gov.sandia.cognition.data.convert.AbstractReversibleDataConverter
Creates a new AbstractReversibleDataConverter.
AbstractToVectorEncoder<InputType> - Class in gov.sandia.cognition.data.convert.vector
An abstract implementation of the DataToVectorEncoder interface.
AbstractToVectorEncoder() - Constructor for class gov.sandia.cognition.data.convert.vector.AbstractToVectorEncoder
Creates a new AbstractToVectorEncoder.
AbstractToVectorEncoder(VectorFactory<?>) - Constructor for class gov.sandia.cognition.data.convert.vector.AbstractToVectorEncoder
Creates a new AbstractToVectorEncoder with the given vector factory.

B

booleanConverter - Variable in class gov.sandia.cognition.data.convert.vector.UniqueBooleanVectorEncoder
The boolean encoder for the equality comparison between each of the possible values and a given input.

C

clone() - Method in class gov.sandia.cognition.data.convert.IdentityDataConverter
 
converter - Variable in class gov.sandia.cognition.data.convert.vector.NumberConverterToVectorAdapter
The converter to adapt for use with Vectors.
convertToBoolean(Number) - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
Converts the given number to a boolean value by determining if it is closer to the number representing true or the number representing false.
convertToNumber(Boolean) - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
Converts the given boolean to a number using the
create() - Static method in class gov.sandia.cognition.data.convert.IdentityDataConverter
Convenience method to create a new IdentityDataConverter.
createReverse() - Method in class gov.sandia.cognition.data.convert.AbstractReverseCachedDataConverter
Creates a new reverse converter.
createReverse() - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
 
createReverse() - Method in class gov.sandia.cognition.data.convert.number.StringToDoubleConverter
 
createReverse() - Method in class gov.sandia.cognition.data.convert.number.StringToIntegerConverter
 

D

DataConverter<InputType,OutputType> - Interface in gov.sandia.cognition.data.convert
Defines an object used to convert data from one type to another.
DataToVectorEncoder<InputType> - Interface in gov.sandia.cognition.data.convert.vector
Defines a converter that can be used to encode data into a Vector.
DEFAULT_FALSE_VALUE - Static variable in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
The default value for false is -1.0.
DEFAULT_NULL_VALUE - Static variable in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
The default value for null is 0.0.
DEFAULT_TRUE_VALUE - Static variable in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
The default value for true is 1.0.
DefaultBooleanToNumberConverter - Class in gov.sandia.cognition.data.convert.number
Converts a Boolean to a Number by using predefined values for true, false, and (optionally) null.
DefaultBooleanToNumberConverter() - Constructor for class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
Creates a new DefaultBooleanToNumberConverter with default values.
DefaultBooleanToNumberConverter(Number, Number, Number) - Constructor for class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
Creates a new DefaultBooleanToNumberConverter.
DefaultBooleanToNumberConverter.Reverse - Class in gov.sandia.cognition.data.convert.number
The reverse converter for the DefaultBooleanToNumberConverter.

E

encode(InputType, Vector) - Method in class gov.sandia.cognition.data.convert.vector.AbstractToVectorEncoder
 
encode(InputType, Vector) - Method in interface gov.sandia.cognition.data.convert.vector.DataToVectorEncoder
Encodes the given object into the given Vector.
encode(InputType, Vector, int) - Method in interface gov.sandia.cognition.data.convert.vector.DataToVectorEncoder
Encodes the given object into the given Vector, starting at the given index.
encode(InputType, Vector, int) - Method in class gov.sandia.cognition.data.convert.vector.NumberConverterToVectorAdapter
Encodes the given object into the vector at the given index by using the number converter that this object is adapting.
encode(Number, Vector, int) - Method in class gov.sandia.cognition.data.convert.vector.NumberToVectorEncoder
Encodes the given number into the given vector at the given index.
encode(InputType, Vector, int) - Method in class gov.sandia.cognition.data.convert.vector.UniqueBooleanVectorEncoder
Encodes the given object into the given vector at the given starting index by using a unique boolean encoding, where the given input value is compared to each of the encoder's values using equality.
evaluate(DataType) - Method in class gov.sandia.cognition.data.convert.IdentityDataConverter
Returns the given input.
evaluate(Boolean) - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
Converts an input boolean to a number.
evaluate(Number) - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter.Reverse
Converts the given number to a boolean.
evaluate(String) - Method in class gov.sandia.cognition.data.convert.number.StringToDoubleConverter
Converts the given String to a Double.
evaluate(String) - Method in class gov.sandia.cognition.data.convert.number.StringToIntegerConverter
Converts the given String to a Integer.
evaluate(Object) - Method in class gov.sandia.cognition.data.convert.ObjectToStringConverter
Converts the given Object to an String by calling the toString method.
evaluate(InputType) - Method in class gov.sandia.cognition.data.convert.vector.AbstractToVectorEncoder
Converts the given object to a Vector.

F

falseValue - Variable in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
The number to use to represent a false value.

G

getBooleanConverter() - Method in class gov.sandia.cognition.data.convert.vector.UniqueBooleanVectorEncoder
Gets the boolean converter used to encode the equality comparison between each of the unique values and a given input.
getConverter() - Method in class gov.sandia.cognition.data.convert.vector.NumberConverterToVectorAdapter
Gets the number converter being adapted to work with vectors.
getFalseValue() - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
Gets the number that represents a falue value.
getNullValue() - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
Gets the number that represents a null value.
getOutputDimensionality() - Method in interface gov.sandia.cognition.data.convert.vector.DataToVectorEncoder
Gets size of the the Vector created by the encoder.
getOutputDimensionality() - Method in class gov.sandia.cognition.data.convert.vector.NumberConverterToVectorAdapter
Gets the dimensionality of this encoder, which is 1.
getOutputDimensionality() - Method in class gov.sandia.cognition.data.convert.vector.NumberToVectorEncoder
Gets the dimensionality of the converter, which is 1.
getOutputDimensionality() - Method in class gov.sandia.cognition.data.convert.vector.UniqueBooleanVectorEncoder
Gets the dimensionality of the vector created by this converter, which is the number of possible values times the size of the boolean encoding.
getTrueValue() - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
Gets the number that represents a true value.
getValues() - Method in class gov.sandia.cognition.data.convert.vector.UniqueBooleanVectorEncoder
Gets the list of unique values that the encoder is to use.
getVectorFactory() - Method in class gov.sandia.cognition.data.convert.vector.AbstractToVectorEncoder
 
gov.sandia.cognition.data.convert - package gov.sandia.cognition.data.convert
Provides utilities for doing data type conversion.
gov.sandia.cognition.data.convert.number - package gov.sandia.cognition.data.convert.number
Provides utilities for doing data type conversion with numbers.
gov.sandia.cognition.data.convert.vector - package gov.sandia.cognition.data.convert.vector
Provides utilities for doing data type conversion with vectors.

I

IdentityDataConverter<DataType> - Class in gov.sandia.cognition.data.convert
A pass-through converter that just returns the given value.
IdentityDataConverter() - Constructor for class gov.sandia.cognition.data.convert.IdentityDataConverter
Creates a new IdentityDataConverter.

N

nullValue - Variable in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
The number to use to represent a null value.
NumberConverterToVectorAdapter<InputType> - Class in gov.sandia.cognition.data.convert.vector
Adapts a DataConverter that outputs a number to be a VectorEncoder.
NumberConverterToVectorAdapter() - Constructor for class gov.sandia.cognition.data.convert.vector.NumberConverterToVectorAdapter
Creates a new NumberConverterToVectorAdapter.
NumberConverterToVectorAdapter(DataConverter<? super InputType, ? extends Number>) - Constructor for class gov.sandia.cognition.data.convert.vector.NumberConverterToVectorAdapter
Creates a new NumberConverterToVectorAdapter for the given converter.
NumberToVectorEncoder - Class in gov.sandia.cognition.data.convert.vector
An encoder that encodes a number as an element of a Vector.
NumberToVectorEncoder() - Constructor for class gov.sandia.cognition.data.convert.vector.NumberToVectorEncoder
Creates a new NumberToVectorEncoder.

O

ObjectToStringConverter - Class in gov.sandia.cognition.data.convert
Converts an Object to a String using the toString method.
ObjectToStringConverter() - Constructor for class gov.sandia.cognition.data.convert.ObjectToStringConverter
Creates a new ObjectToStringConverter.

R

reverse - Variable in class gov.sandia.cognition.data.convert.AbstractReverseCachedDataConverter
A cached value of the reverse converter.
reverse() - Method in class gov.sandia.cognition.data.convert.AbstractReverseCachedDataConverter
Gets the data converter that performs the reverse conversion.
reverse() - Method in class gov.sandia.cognition.data.convert.IdentityDataConverter
The reverse converter is this converter, since it is an identity converter.
Reverse() - Constructor for class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter.Reverse
Creates a new reverse converter for the DefaultBooleanToNumberConverter.
reverse() - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter.Reverse
Reverses the converter, which is the original converter.
reverse() - Method in interface gov.sandia.cognition.data.convert.ReversibleDataConverter
Gets the data converter that performs the reverse conversion.
ReversibleDataConverter<InputType,OutputType> - Interface in gov.sandia.cognition.data.convert
Represents a DataConverter whose conversion can be reversed.

S

setBooleanConverter(DataToVectorEncoder<Boolean>) - Method in class gov.sandia.cognition.data.convert.vector.UniqueBooleanVectorEncoder
Sets the boolean converter used to encode the equality comparison between each of the unique values and a given input.
setConverter(DataConverter<? super InputType, ? extends Number>) - Method in class gov.sandia.cognition.data.convert.vector.NumberConverterToVectorAdapter
Sets the number converter being adapted to work with vectors.
setFalseValue(Number) - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
Sets the number that represents a falue value.
setNullValue(Number) - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
Sets the number that represents a null value.
setTrueValue(Number) - Method in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
Sets the number that represents a true value.
setValues(List<InputType>) - Method in class gov.sandia.cognition.data.convert.vector.UniqueBooleanVectorEncoder
Sets the list of unique values that the encoder is to use.
setVectorFactory(VectorFactory<?>) - Method in class gov.sandia.cognition.data.convert.vector.AbstractToVectorEncoder
Sets the vector factory used by this encoder.
StringToDoubleConverter - Class in gov.sandia.cognition.data.convert.number
Converts a String to a Double using the Double.valueOf method.
StringToDoubleConverter() - Constructor for class gov.sandia.cognition.data.convert.number.StringToDoubleConverter
Creates a new StringToDoubleConverter.
StringToIntegerConverter - Class in gov.sandia.cognition.data.convert.number
Converts a String to a Integer using the Integer.valueOf method.
StringToIntegerConverter() - Constructor for class gov.sandia.cognition.data.convert.number.StringToIntegerConverter
Creates a new StringToIntegerConverter.

T

trueValue - Variable in class gov.sandia.cognition.data.convert.number.DefaultBooleanToNumberConverter
The number to use to represent a true value.

U

UniqueBooleanVectorEncoder<InputType> - Class in gov.sandia.cognition.data.convert.vector
An encoder for arbitrary objects that encodes an equality comparison between a given input and a set of unique values.
UniqueBooleanVectorEncoder(List<InputType>, DataToVectorEncoder<Boolean>) - Constructor for class gov.sandia.cognition.data.convert.vector.UniqueBooleanVectorEncoder
Creates a new UniqueBooleanVectorEncoder.

V

values - Variable in class gov.sandia.cognition.data.convert.vector.UniqueBooleanVectorEncoder
The set of possible unique values.
vectorFactory - Variable in class gov.sandia.cognition.data.convert.vector.AbstractToVectorEncoder
The vector factory to use to create new vectors.
A B C D E F G I N O R S T U V 
Skip navigation links

Copyright © 2006–2019 Sandia National Laboratories. All rights reserved.