com.caucho.hessian.io
Interface Deserializer

All Known Implementing Classes:
AbstractDeserializer, AbstractListDeserializer, AbstractMapDeserializer, ArrayDeserializer, BasicDeserializer, BeanDeserializer, ClassDeserializer, CollectionDeserializer, EnumDeserializer, EnumerationDeserializer, InputStreamDeserializer, JavaDeserializer, MapDeserializer, MBeanAttributeInfoDeserializer, MBeanConstructorInfoDeserializer, MBeanInfoDeserializer, MBeanNotificationInfoDeserializer, MBeanOperationInfoDeserializer, MBeanParameterInfoDeserializer, ObjectInstanceDeserializer, SqlDateDeserializer, StackTraceElementDeserializer, StringValueDeserializer, ValueDeserializer

public interface Deserializer

Deserializing an object.


Method Summary
 java.lang.Class getType()
           
 java.lang.Object readLengthList(AbstractHessianInput in, int length)
           
 java.lang.Object readList(AbstractHessianInput in, int length)
           
 java.lang.Object readMap(AbstractHessianInput in)
           
 java.lang.Object readObject(AbstractHessianInput in)
           
 java.lang.Object readObject(AbstractHessianInput in, java.lang.String[] fieldNames)
           
 

Method Detail

getType

java.lang.Class getType()

readObject

java.lang.Object readObject(AbstractHessianInput in)
                            throws java.io.IOException
Throws:
java.io.IOException

readList

java.lang.Object readList(AbstractHessianInput in,
                          int length)
                          throws java.io.IOException
Throws:
java.io.IOException

readLengthList

java.lang.Object readLengthList(AbstractHessianInput in,
                                int length)
                                throws java.io.IOException
Throws:
java.io.IOException

readMap

java.lang.Object readMap(AbstractHessianInput in)
                         throws java.io.IOException
Throws:
java.io.IOException

readObject

java.lang.Object readObject(AbstractHessianInput in,
                            java.lang.String[] fieldNames)
                            throws java.io.IOException
Throws:
java.io.IOException