com.caucho.burlap.io
Class ArrayDeserializer

java.lang.Object
  extended bycom.caucho.burlap.io.Deserializer
      extended bycom.caucho.burlap.io.AbstractListDeserializer
          extended bycom.caucho.burlap.io.ArrayDeserializer

public class ArrayDeserializer
extends AbstractListDeserializer

Deserializing a Java array


Field Summary
private  java.lang.Class _componentType
           
 
Constructor Summary
ArrayDeserializer(Deserializer componentDeserializer)
           
 
Method Summary
protected  java.lang.Object[] createArray(int length)
           
 java.lang.Class getType()
           
 java.lang.Object readList(AbstractBurlapInput in, int length)
          Reads the array.
 java.lang.String toString()
           
 
Methods inherited from class com.caucho.burlap.io.Deserializer
readMap, readObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_componentType

private java.lang.Class _componentType
Constructor Detail

ArrayDeserializer

public ArrayDeserializer(Deserializer componentDeserializer)
Method Detail

getType

public java.lang.Class getType()
Overrides:
getType in class AbstractListDeserializer

readList

public java.lang.Object readList(AbstractBurlapInput in,
                                 int length)
                          throws java.io.IOException
Reads the array.

Overrides:
readList in class Deserializer
Throws:
java.io.IOException

createArray

protected java.lang.Object[] createArray(int length)

toString

public java.lang.String toString()