All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected AbstractTransformer.LastResultAwareState<K,L> |
createStateObject() |
TransformationResult<K,L> |
getLastResult(AttributeStorage storage)
Gets the last returned Transformer result.
|
MemoryManager |
getMemoryManager() |
protected String |
getNamePrefix() |
static <T> T |
getValue(AttributeStorage storage,
Attribute<T> attribute,
T defaultValue) |
protected MemoryManager |
obtainMemoryManager(AttributeStorage storage) |
protected AbstractTransformer.LastResultAwareState<K,L> |
obtainStateObject(AttributeStorage storage) |
void |
release(AttributeStorage storage)
The Transformer has done its work and can release all
associated resource.
|
protected TransformationResult<K,L> |
saveLastResult(AttributeStorage storage,
TransformationResult<K,L> result) |
void |
setMemoryManager(MemoryManager memoryManager) |
TransformationResult<K,L> |
transform(AttributeStorage storage,
K input)
Transforms an input data to some custom representation.
|
protected abstract TransformationResult<K,L> |
transformImpl(AttributeStorage storage,
K input) |