|
||||||||||
| 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<FirstType,SecondType,PairType>
FirstType - Type of the first element of the pairSecondType - Type of the second element of the pairPairType - Type of the pairpublic abstract class AbstractCogxelPairConverter<FirstType,SecondType,PairType extends gov.sandia.cognition.util.Pair<FirstType,SecondType>>
Partial implementation of CogxelConverters based on a Pair
| Field Summary |
|---|
| Fields inherited from class gov.sandia.cognition.framework.learning.converter.AbstractCogxelConverter |
|---|
semanticIdentifierMap |
| Constructor Summary | |
|---|---|
AbstractCogxelPairConverter()
Creates a new instance of AbstractCogxelPairConverter |
|
AbstractCogxelPairConverter(CogxelConverter<FirstType> firstConverter,
CogxelConverter<SecondType> secondConverter)
Creates a new instance of AbstractCogxelPairConverter |
|
AbstractCogxelPairConverter(CogxelConverter<FirstType> firstConverter,
CogxelConverter<SecondType> secondConverter,
SemanticIdentifierMap semanticIdentifierMap)
Creates a new instance of AbstractCogxelPairConverter |
|
| Method Summary | |
|---|---|
AbstractCogxelPairConverter<FirstType,SecondType,PairType> |
clone()
|
abstract PairType |
createPair(FirstType first,
SecondType second)
Creates a Pair from the needed data |
protected boolean |
equals(AbstractCogxelPairConverter<?,?,?> other)
Returns true if the two converters have equal internal converters. |
boolean |
equals(Object other)
|
PairType |
fromCogxels(CogxelState cogxels)
Converts from a CogxelState object to an object of type DataType. |
CogxelConverter<FirstType> |
getFirstConverter()
Getter for firstConverter |
CogxelConverter<SecondType> |
getSecondConverter()
Getter for secondConverter |
int |
hashCode()
|
void |
setFirstConverter(CogxelConverter<FirstType> firstConverter)
Setter for firstConverter |
void |
setSecondConverter(CogxelConverter<SecondType> secondConverter)
Setter for secondConverter |
void |
setSemanticIdentifierMap(SemanticIdentifierMap semanticIdentifierMap)
Sets the SemanticIdentifierMap that the converter is to use. |
void |
toCogxels(PairType data,
CogxelState cogxels)
Converts from an object of type DataType to an updated CogxelState. |
| 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 |
| Constructor Detail |
|---|
public AbstractCogxelPairConverter()
public AbstractCogxelPairConverter(CogxelConverter<FirstType> firstConverter,
CogxelConverter<SecondType> secondConverter)
firstConverter - The CogxelConverter for the first element of the pair.secondConverter - The CogxelConverter for the second element of the pair.
public AbstractCogxelPairConverter(CogxelConverter<FirstType> firstConverter,
CogxelConverter<SecondType> secondConverter,
SemanticIdentifierMap semanticIdentifierMap)
firstConverter - The CogxelConverter for the first element of the pair.secondConverter - The CogxelConverter for the second element of the pair.semanticIdentifierMap - The SemanticIdentifierMap for the converter.| Method Detail |
|---|
public AbstractCogxelPairConverter<FirstType,SecondType,PairType> clone()
CogxelConverter
clone in interface CogxelConverter<PairType extends gov.sandia.cognition.util.Pair<FirstType,SecondType>>clone in interface gov.sandia.cognition.util.CloneableSerializableclone in class AbstractCogxelConverter<PairType extends gov.sandia.cognition.util.Pair<FirstType,SecondType>>public boolean equals(Object other)
equals in class Objectprotected boolean equals(AbstractCogxelPairConverter<?,?,?> other)
other - InputOutputPairCogxelConverter.
public int hashCode()
hashCode in class Object
public abstract PairType createPair(FirstType first,
SecondType second)
first - First element of the Pairsecond - Second element of the Pair
public PairType fromCogxels(CogxelState cogxels)
CogxelConverter
cogxels - The CogxelState to convert to DataType.
public void toCogxels(PairType data,
CogxelState cogxels)
CogxelConverter
data - The object to convert into the CogxelState.cogxels - The CogxelState to update with the converted data.public void setSemanticIdentifierMap(SemanticIdentifierMap semanticIdentifierMap)
CogxelConverter
setSemanticIdentifierMap in interface CogxelConverter<PairType extends gov.sandia.cognition.util.Pair<FirstType,SecondType>>setSemanticIdentifierMap in class AbstractCogxelConverter<PairType extends gov.sandia.cognition.util.Pair<FirstType,SecondType>>semanticIdentifierMap - The SemanticIdentifierMap the converter is
to use.public CogxelConverter<FirstType> getFirstConverter()
public void setFirstConverter(CogxelConverter<FirstType> firstConverter)
firstConverter - The CogxelConverter for the first element of the pair.public CogxelConverter<SecondType> getSecondConverter()
public void setSecondConverter(CogxelConverter<SecondType> secondConverter)
secondConverter - The CogxelConverter for the second element of the pair.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||