de.grogra.persistence
public interface PersistenceInput
| Modifier and Type | Field and Description |
|---|---|
static int |
ARRAY_OBJECT |
static int |
MANAGEABLE_OBJECT |
static int |
MIN_UNUSED_KIND |
static int |
NULL_OBJECT |
static int |
PERSISTENT_OBJECT_ID |
static int |
PLAIN_OBJECT |
static int |
SERIALIZED_OBJECT |
static int |
SHARED_OBJECT_REFERENCE |
static int |
STRING_OBJECT |
| 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) |
static final int ARRAY_OBJECT
static final int MANAGEABLE_OBJECT
static final int MIN_UNUSED_KIND
static final int NULL_OBJECT
static final int PERSISTENT_OBJECT_ID
static final int PLAIN_OBJECT
static final int SERIALIZED_OBJECT
static final int SHARED_OBJECT_REFERENCE
static final int STRING_OBJECT
boolean areFieldsProvided()
int beginArray()
throws java.io.IOException
java.io.IOExceptionboolean beginComponent(ManageableType.ArrayComponent c, int index) throws java.io.IOException
java.io.IOExceptionManageableType.Field beginField(ManageableType type, ManageableType.Field field) throws java.io.IOException
java.io.IOExceptionManageableType beginManaged() throws java.io.IOException
java.io.IOExceptionvoid endArray()
throws java.io.IOException
java.io.IOExceptionvoid endComponent()
throws java.io.IOException
java.io.IOExceptionvoid endField()
throws java.io.IOException
java.io.IOExceptionvoid endManaged()
throws java.io.IOException
java.io.IOExceptionPersistenceBindings getBindings()
int getNextObjectKind()
throws java.io.IOException
java.io.IOExceptionboolean readBoolean()
throws java.io.IOException
java.io.IOExceptionbyte readByte()
throws java.io.IOException
java.io.IOExceptionchar readChar()
throws java.io.IOException
java.io.IOExceptiondouble readDouble()
throws java.io.IOException
java.io.IOExceptionfloat readFloat()
throws java.io.IOException
java.io.IOExceptionint readInt()
throws java.io.IOException
java.io.IOExceptionlong readLong()
throws java.io.IOException
java.io.IOExceptionjava.lang.String readName()
throws java.io.IOException
java.io.IOExceptionjava.lang.Object readObject(int kind,
Type type)
throws java.io.IOException
java.io.IOExceptionPersistenceCapable readPersistentObject() throws java.io.IOException
java.io.IOExceptionlong readPersistentObjectId()
throws java.io.IOException
java.io.IOExceptionShareable readSharedObject() throws java.io.IOException
java.io.IOExceptionshort readShort()
throws java.io.IOException
java.io.IOExceptionjava.lang.String readString()
throws java.io.IOException
java.io.IOExceptionint readUnsignedByte()
throws java.io.IOException
java.io.IOExceptionint readUnsignedShort()
throws java.io.IOException
java.io.IOExceptionPersistenceCapable resolveId(long inputId)
void setNested(boolean nested)