org.glassfish.grizzly.smart.transformers
Interface SmartMemberTransformer<K,L>

All Superinterfaces:
Transformer<K,L>
All Known Implementing Classes:
AbstractSmartMemberDecoder, AbstractSmartMemberEncoder, ArrayDecoder, ArrayEncoder, ByteDecoder, ByteEncoder, CharDecoder, CharEncoder, DoubleDecoder, DoubleEncoder, FloatDecoder, FloatEncoder, IntegerDecoder, IntegerEncoder, LongDecoder, LongEncoder, PrimitiveDecoder, PrimitiveEncoder, SequenceDecoder, SequenceEncoder, ShortDecoder, ShortEncoder, SmartStringDecoder, SmartStringEncoder

public interface SmartMemberTransformer<K,L>
extends Transformer<K,L>

Common interface for all Smart members encoders and decoders.

Author:
Alexey Stashok

Method Summary
 Object getCurrentMessageProcessingObject(AttributeStorage storage)
           
 List getMessageProcessingTree(AttributeStorage storage)
           
 void initialize(SmartTransformer parentTransformer, Field field)
           
 
Methods inherited from interface org.glassfish.grizzly.Transformer
getInput, getLastResult, getOutput, getProperties, hibernate, release, setInput, setOutput, transform, transform
 

Method Detail

initialize

void initialize(SmartTransformer parentTransformer,
                Field field)

getMessageProcessingTree

List getMessageProcessingTree(AttributeStorage storage)

getCurrentMessageProcessingObject

Object getCurrentMessageProcessingObject(AttributeStorage storage)


Copyright © 2009 SUN Microsystems. All Rights Reserved.