de.grogra.persistence
public class PersistenceInputDecorator extends java.lang.Object implements PersistenceInput
| Modifier and Type | Field and Description |
|---|---|
protected PersistenceInput |
in |
ARRAY_OBJECT, MANAGEABLE_OBJECT, MIN_UNUSED_KIND, NULL_OBJECT, PERSISTENT_OBJECT_ID, PLAIN_OBJECT, SERIALIZED_OBJECT, SHARED_OBJECT_REFERENCE, STRING_OBJECT| Constructor and Description |
|---|
PersistenceInputDecorator(PersistenceInput in) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areFieldsProvided() |
int |
beginArray() |
boolean |
beginComponent(ManageableType.ArrayComponent c,
int index) |
ManageableType.Field |
beginField(ManageableType type,
ManageableType.Field field) |
ManageableType |
beginManaged() |
void |
endArray() |
void |
endComponent() |
void |
endField() |
void |
endManaged() |
PersistenceBindings |
getBindings() |
int |
getNextObjectKind() |
boolean |
readBoolean() |
byte |
readByte() |
char |
readChar() |
double |
readDouble() |
float |
readFloat() |
int |
readInt() |
long |
readLong() |
java.lang.String |
readName() |
java.lang.Object |
readObject(int kind,
Type type) |
PersistenceCapable |
readPersistentObject() |
long |
readPersistentObjectId() |
Shareable |
readSharedObject() |
short |
readShort() |
java.lang.String |
readString() |
int |
readUnsignedByte() |
int |
readUnsignedShort() |
PersistenceCapable |
resolveId(long inputId) |
void |
setNested(boolean nested) |
protected final PersistenceInput in
public PersistenceInputDecorator(PersistenceInput in)
public boolean areFieldsProvided()
areFieldsProvided in interface PersistenceInputpublic int beginArray()
throws java.io.IOException
beginArray in interface PersistenceInputjava.io.IOExceptionpublic boolean beginComponent(ManageableType.ArrayComponent c, int index) throws java.io.IOException
beginComponent in interface PersistenceInputjava.io.IOExceptionpublic ManageableType.Field beginField(ManageableType type, ManageableType.Field field) throws java.io.IOException
beginField in interface PersistenceInputjava.io.IOExceptionpublic ManageableType beginManaged() throws java.io.IOException
beginManaged in interface PersistenceInputjava.io.IOExceptionpublic void endArray()
throws java.io.IOException
endArray in interface PersistenceInputjava.io.IOExceptionpublic void endComponent()
throws java.io.IOException
endComponent in interface PersistenceInputjava.io.IOExceptionpublic void endField()
throws java.io.IOException
endField in interface PersistenceInputjava.io.IOExceptionpublic void endManaged()
throws java.io.IOException
endManaged in interface PersistenceInputjava.io.IOExceptionpublic PersistenceBindings getBindings()
getBindings in interface PersistenceInputpublic int getNextObjectKind()
throws java.io.IOException
getNextObjectKind in interface PersistenceInputjava.io.IOExceptionpublic boolean readBoolean()
throws java.io.IOException
readBoolean in interface PersistenceInputjava.io.IOExceptionpublic byte readByte()
throws java.io.IOException
readByte in interface PersistenceInputjava.io.IOExceptionpublic char readChar()
throws java.io.IOException
readChar in interface PersistenceInputjava.io.IOExceptionpublic double readDouble()
throws java.io.IOException
readDouble in interface PersistenceInputjava.io.IOExceptionpublic float readFloat()
throws java.io.IOException
readFloat in interface PersistenceInputjava.io.IOExceptionpublic int readInt()
throws java.io.IOException
readInt in interface PersistenceInputjava.io.IOExceptionpublic long readLong()
throws java.io.IOException
readLong in interface PersistenceInputjava.io.IOExceptionpublic java.lang.String readName()
throws java.io.IOException
readName in interface PersistenceInputjava.io.IOExceptionpublic java.lang.Object readObject(int kind,
Type type)
throws java.io.IOException
readObject in interface PersistenceInputjava.io.IOExceptionpublic PersistenceCapable readPersistentObject() throws java.io.IOException
readPersistentObject in interface PersistenceInputjava.io.IOExceptionpublic long readPersistentObjectId()
throws java.io.IOException
readPersistentObjectId in interface PersistenceInputjava.io.IOExceptionpublic Shareable readSharedObject() throws java.io.IOException
readSharedObject in interface PersistenceInputjava.io.IOExceptionpublic short readShort()
throws java.io.IOException
readShort in interface PersistenceInputjava.io.IOExceptionpublic java.lang.String readString()
throws java.io.IOException
readString in interface PersistenceInputjava.io.IOExceptionpublic int readUnsignedByte()
throws java.io.IOException
readUnsignedByte in interface PersistenceInputjava.io.IOExceptionpublic int readUnsignedShort()
throws java.io.IOException
readUnsignedShort in interface PersistenceInputjava.io.IOExceptionpublic PersistenceCapable resolveId(long inputId)
resolveId in interface PersistenceInputpublic void setNested(boolean nested)
setNested in interface PersistenceInput