|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.sandia.cognition.util.AbstractCloneableSerializable
gov.sandia.cognition.framework.learning.converter.AbstractCogxelConverter<PairType>
gov.sandia.cognition.framework.learning.converter.AbstractCogxelPairConverter<InputType,OutputType,InputOutputPair<InputType,OutputType>>
gov.sandia.cognition.framework.learning.converter.CogxelInputOutputPairConverter<InputType,OutputType>
InputType - Type of input to convert into the inputs of the
InputOutputPairsOutputType - Type of outputs to convert into the outputs of the
InputOutputPairspublic class CogxelInputOutputPairConverter<InputType,OutputType>
The InputOutputPairCogxelConverter class implements a converter to and from Cogxels to InputOutputPair objects. This is done by specifying two sub converters: one for the input type and one for the output type.
| Field Summary |
|---|
| Fields inherited from class gov.sandia.cognition.framework.learning.converter.AbstractCogxelConverter |
|---|
semanticIdentifierMap |
| Constructor Summary | |
|---|---|
CogxelInputOutputPairConverter()
Default constructor |
|
CogxelInputOutputPairConverter(CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter)
Creates a new instance of InputOutputCogxelConverter. |
|
CogxelInputOutputPairConverter(CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter,
SemanticIdentifierMap semanticIdentifierMap)
Creates a new instance of InputOutputCogxelConverter. |
|
| Method Summary | |
|---|---|
InputOutputPair<InputType,OutputType> |
createPair(InputType first,
OutputType second)
Creates a Pair from the needed data |
boolean |
equals(Object other)
|
CogxelConverter<InputType> |
getInputConverter()
Gets the input converter |
CogxelConverter<OutputType> |
getOutputConverter()
Gets the output converter |
int |
hashCode()
|
void |
setInputConverter(CogxelConverter<InputType> inputConverter)
Sets the input converter |
void |
setOutputConverter(CogxelConverter<OutputType> outputConverter)
Sets the output converter |
| Methods inherited from class gov.sandia.cognition.framework.learning.converter.AbstractCogxelPairConverter |
|---|
clone, equals, fromCogxels, getFirstConverter, getSecondConverter, setFirstConverter, setSecondConverter, setSemanticIdentifierMap, toCogxels |
| Methods inherited from class gov.sandia.cognition.framework.learning.converter.AbstractCogxelConverter |
|---|
buildIdentifierCache, getSemanticIdentifierMap |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface gov.sandia.cognition.framework.learning.converter.CogxelConverter |
|---|
clone, fromCogxels, getSemanticIdentifierMap, setSemanticIdentifierMap, toCogxels |
| Constructor Detail |
|---|
public CogxelInputOutputPairConverter()
public CogxelInputOutputPairConverter(CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter)
inputConverter - The CogxelConverter for the input element of the
pair.outputConverter - The CogxelConverter for the output element of the
pair.
public CogxelInputOutputPairConverter(CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter,
SemanticIdentifierMap semanticIdentifierMap)
inputConverter - The CogxelConverter for the input element of the
pair.outputConverter - The CogxelConverter for the output element of the
pair.semanticIdentifierMap - The SemanticIdentifierMap used by the
converter.| Method Detail |
|---|
public boolean equals(Object other)
equals in class AbstractCogxelPairConverter<InputType,OutputType,InputOutputPair<InputType,OutputType>>public int hashCode()
hashCode in class AbstractCogxelPairConverter<InputType,OutputType,InputOutputPair<InputType,OutputType>>
public InputOutputPair<InputType,OutputType> createPair(InputType first,
OutputType second)
AbstractCogxelPairConverter
createPair in class AbstractCogxelPairConverter<InputType,OutputType,InputOutputPair<InputType,OutputType>>first - First element of the Pairsecond - Second element of the Pair
public CogxelConverter<InputType> getInputConverter()
public CogxelConverter<OutputType> getOutputConverter()
public void setInputConverter(CogxelConverter<InputType> inputConverter)
inputConverter - Input converterpublic void setOutputConverter(CogxelConverter<OutputType> outputConverter)
outputConverter - Output converter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||