public class ClassDeserializer extends AbstractMapDeserializer
AbstractDeserializer.NullDeserializer| Modifier and Type | Field and Description |
|---|---|
private java.lang.ClassLoader |
_loader |
private static java.util.HashMap<java.lang.String,java.lang.Class> |
_primClasses |
NULL| Constructor and Description |
|---|
ClassDeserializer(java.lang.ClassLoader loader) |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.lang.Object |
create(java.lang.String name) |
java.lang.Class |
getType() |
java.lang.Object |
readMap(AbstractHessianInput in) |
java.lang.Object |
readObject(AbstractHessianInput in,
java.lang.Object[] fields)
Reads an object instance from the input stream
|
readObjectcodeName, createField, createFields, error, isReadResolve, readLengthList, readList, readObjectprivate static final java.util.HashMap<java.lang.String,java.lang.Class> _primClasses
private java.lang.ClassLoader _loader
public java.lang.Class getType()
getType in interface DeserializergetType in class AbstractMapDeserializerpublic java.lang.Object readMap(AbstractHessianInput in) throws java.io.IOException
readMap in interface DeserializerreadMap in class AbstractDeserializerjava.io.IOExceptionpublic java.lang.Object readObject(AbstractHessianInput in, java.lang.Object[] fields) throws java.io.IOException
AbstractDeserializerreadObject in interface DeserializerreadObject in class AbstractDeserializerin - the input streamfields - the deserializer's own field marshaljava.io.IOExceptionjava.lang.Object create(java.lang.String name)
throws java.io.IOException
java.io.IOException