org.glassfish.grizzly.smart.transformers
Class PrimitiveDecoder<E>
java.lang.Object
org.glassfish.grizzly.AbstractTransformer<Buffer,E>
org.glassfish.grizzly.smart.transformers.AbstractSmartMemberDecoder<E>
org.glassfish.grizzly.smart.transformers.PrimitiveDecoder<E>
- All Implemented Interfaces:
- SmartMemberTransformer<Buffer,E>, Transformer<Buffer,E>
- Direct Known Subclasses:
- ByteDecoder, CharDecoder, DoubleDecoder, FloatDecoder, IntegerDecoder, LongDecoder, ShortDecoder
public abstract class PrimitiveDecoder<E>
- extends AbstractSmartMemberDecoder<E>
- Author:
- Alexey Stashok
| Methods inherited from class org.glassfish.grizzly.AbstractTransformer |
getInput, getLastResult, getMemoryManager, getOutput, getProperties, getValue, getValue, hibernate, obtainMemoryManager, release, removeValue, setInput, setMemoryManager, setOutput, setValue, transform |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrimitiveDecoder
public PrimitiveDecoder()
transform
public TransformationResult<E> transform(AttributeStorage storage,
Buffer input,
E output)
throws TransformationException
- Description copied from interface:
Transformer
- Transforms an input data to some custom representation.
- Parameters:
storage - the external state storage, where Transformer
could retrieve or store its state.
- Returns:
- the result
TransformationResult
- Throws:
TransformationException
sizeOf
public abstract int sizeOf()
get
public abstract E get(Buffer input)
Copyright © 2009 SUN Microsystems. All Rights Reserved.