de.grogra.persistence
public final class BindingsCache extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
SO_PROVIDER |
static int |
STRING |
static int |
TYPE |
| Constructor and Description |
|---|
BindingsCache(PersistenceBindings bindings,
short cacheId) |
| Modifier and Type | Method and Description |
|---|---|
PersistenceBindings |
getBindings() |
short |
getCacheId() |
int |
getHandle(ManageableType type) |
int |
getHandle(SharedObjectProvider provider) |
SharedObjectProvider |
getSOProvider(int handle) |
java.lang.String |
getString(int handle) |
ManageableType |
getType(int handle) |
SharedObjectProvider |
readSOProvider(PersistenceInputStream in) |
ManageableType |
readType(PersistenceInputStream in) |
void |
write(ManageableType type,
PersistenceOutputStream out) |
void |
write(SharedObjectProvider provider,
PersistenceOutputStream out) |
public static final int SO_PROVIDER
public static final int STRING
public static final int TYPE
public BindingsCache(PersistenceBindings bindings, short cacheId)
public PersistenceBindings getBindings()
public short getCacheId()
public int getHandle(ManageableType type)
public int getHandle(SharedObjectProvider provider)
public SharedObjectProvider getSOProvider(int handle)
public java.lang.String getString(int handle)
public ManageableType getType(int handle)
public SharedObjectProvider readSOProvider(PersistenceInputStream in) throws java.io.IOException
java.io.IOExceptionpublic ManageableType readType(PersistenceInputStream in) throws java.io.IOException
java.io.IOExceptionpublic void write(ManageableType type, PersistenceOutputStream out) throws java.io.IOException
java.io.IOExceptionpublic void write(SharedObjectProvider provider, PersistenceOutputStream out) throws java.io.IOException
java.io.IOException