public class ArrayDeserializer extends AbstractListDeserializer
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class |
_componentType |
| Constructor and Description |
|---|
ArrayDeserializer(Deserializer componentDeserializer) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object[] |
createArray(int length) |
private static java.lang.String |
getArrayClassName(java.lang.Class cl) |
java.lang.Class |
getType() |
java.lang.Object |
readLengthList(AbstractHessianInput in,
int length)
Reads the array.
|
java.lang.Object |
readList(AbstractHessianInput in,
int length)
Reads the array.
|
java.lang.String |
toString() |
readObjectcodeName, error, readMap, readObjectpublic ArrayDeserializer(Deserializer componentDeserializer)
public java.lang.Class getType()
getType in interface DeserializergetType in class AbstractDeserializerprivate static java.lang.String getArrayClassName(java.lang.Class cl)
public java.lang.Object readList(AbstractHessianInput in, int length) throws java.io.IOException
readList in interface DeserializerreadList in class AbstractDeserializerjava.io.IOExceptionpublic java.lang.Object readLengthList(AbstractHessianInput in, int length) throws java.io.IOException
readLengthList in interface DeserializerreadLengthList in class AbstractDeserializerjava.io.IOExceptionprotected java.lang.Object[] createArray(int length)
public java.lang.String toString()
toString in class java.lang.Object