de.grogra.persistence
Class PersistenceInputDecorator
java.lang.Object
de.grogra.persistence.PersistenceInputDecorator
- All Implemented Interfaces:
- PersistenceInput
public class PersistenceInputDecorator
- extends java.lang.Object
- implements PersistenceInput
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
in
protected final PersistenceInput in
PersistenceInputDecorator
public PersistenceInputDecorator(PersistenceInput in)
areFieldsProvided
public boolean areFieldsProvided()
- Specified by:
areFieldsProvided in interface PersistenceInput
beginArray
public int beginArray()
throws java.io.IOException
- Specified by:
beginArray in interface PersistenceInput
- Throws:
java.io.IOException
beginComponent
public boolean beginComponent(ManageableType.ArrayComponent c,
int index)
throws java.io.IOException
- Specified by:
beginComponent in interface PersistenceInput
- Throws:
java.io.IOException
beginField
public ManageableType.Field beginField(ManageableType type,
ManageableType.Field field)
throws java.io.IOException
- Specified by:
beginField in interface PersistenceInput
- Throws:
java.io.IOException
beginManaged
public ManageableType beginManaged()
throws java.io.IOException
- Specified by:
beginManaged in interface PersistenceInput
- Throws:
java.io.IOException
endArray
public void endArray()
throws java.io.IOException
- Specified by:
endArray in interface PersistenceInput
- Throws:
java.io.IOException
endComponent
public void endComponent()
throws java.io.IOException
- Specified by:
endComponent in interface PersistenceInput
- Throws:
java.io.IOException
endField
public void endField()
throws java.io.IOException
- Specified by:
endField in interface PersistenceInput
- Throws:
java.io.IOException
endManaged
public void endManaged()
throws java.io.IOException
- Specified by:
endManaged in interface PersistenceInput
- Throws:
java.io.IOException
getBindings
public PersistenceBindings getBindings()
- Specified by:
getBindings in interface PersistenceInput
getNextObjectKind
public int getNextObjectKind()
throws java.io.IOException
- Specified by:
getNextObjectKind in interface PersistenceInput
- Throws:
java.io.IOException
readBoolean
public boolean readBoolean()
throws java.io.IOException
- Specified by:
readBoolean in interface PersistenceInput
- Throws:
java.io.IOException
readByte
public byte readByte()
throws java.io.IOException
- Specified by:
readByte in interface PersistenceInput
- Throws:
java.io.IOException
readChar
public char readChar()
throws java.io.IOException
- Specified by:
readChar in interface PersistenceInput
- Throws:
java.io.IOException
readDouble
public double readDouble()
throws java.io.IOException
- Specified by:
readDouble in interface PersistenceInput
- Throws:
java.io.IOException
readFloat
public float readFloat()
throws java.io.IOException
- Specified by:
readFloat in interface PersistenceInput
- Throws:
java.io.IOException
readInt
public int readInt()
throws java.io.IOException
- Specified by:
readInt in interface PersistenceInput
- Throws:
java.io.IOException
readLong
public long readLong()
throws java.io.IOException
- Specified by:
readLong in interface PersistenceInput
- Throws:
java.io.IOException
readName
public java.lang.String readName()
throws java.io.IOException
- Specified by:
readName in interface PersistenceInput
- Throws:
java.io.IOException
readObject
public java.lang.Object readObject(int kind,
Type type)
throws java.io.IOException
- Specified by:
readObject in interface PersistenceInput
- Throws:
java.io.IOException
readPersistentObject
public PersistenceCapable readPersistentObject()
throws java.io.IOException
- Specified by:
readPersistentObject in interface PersistenceInput
- Throws:
java.io.IOException
readPersistentObjectId
public long readPersistentObjectId()
throws java.io.IOException
- Specified by:
readPersistentObjectId in interface PersistenceInput
- Throws:
java.io.IOException
readSharedObject
public Shareable readSharedObject()
throws java.io.IOException
- Specified by:
readSharedObject in interface PersistenceInput
- Throws:
java.io.IOException
readShort
public short readShort()
throws java.io.IOException
- Specified by:
readShort in interface PersistenceInput
- Throws:
java.io.IOException
readString
public java.lang.String readString()
throws java.io.IOException
- Specified by:
readString in interface PersistenceInput
- Throws:
java.io.IOException
readUnsignedByte
public int readUnsignedByte()
throws java.io.IOException
- Specified by:
readUnsignedByte in interface PersistenceInput
- Throws:
java.io.IOException
readUnsignedShort
public int readUnsignedShort()
throws java.io.IOException
- Specified by:
readUnsignedShort in interface PersistenceInput
- Throws:
java.io.IOException
resolveId
public PersistenceCapable resolveId(long inputId)
- Specified by:
resolveId in interface PersistenceInput
setNested
public void setNested(boolean nested)
- Specified by:
setNested in interface PersistenceInput