com.triactive.jdo.state
Class StateFieldManager
java.lang.Object
com.triactive.jdo.state.StateFieldManager
- All Implemented Interfaces:
- FieldManager
- class StateFieldManager
- extends java.lang.Object
- implements FieldManager
A simple field manager that stores/fetches a single field value per type
in memory.
Calls to the store methods save the value in a local field; calls to the
fetch methods return the previously stored value for that type, or the
"empty" default value if nothing has been stored.
The field number arguments to each method are ignored.
Method Summary |
boolean |
fetchBooleanField(int fieldNum)
|
byte |
fetchByteField(int fieldNum)
|
char |
fetchCharField(int fieldNum)
|
double |
fetchDoubleField(int fieldNum)
|
float |
fetchFloatField(int fieldNum)
|
int |
fetchIntField(int fieldNum)
|
long |
fetchLongField(int fieldNum)
|
java.lang.Object |
fetchObjectField(int fieldNum)
|
short |
fetchShortField(int fieldNum)
|
java.lang.String |
fetchStringField(int fieldNum)
|
void |
storeBooleanField(int fieldNum,
boolean value)
|
void |
storeByteField(int fieldNum,
byte value)
|
void |
storeCharField(int fieldNum,
char value)
|
void |
storeDoubleField(int fieldNum,
double value)
|
void |
storeFloatField(int fieldNum,
float value)
|
void |
storeIntField(int fieldNum,
int value)
|
void |
storeLongField(int fieldNum,
long value)
|
void |
storeObjectField(int fieldNum,
java.lang.Object value)
|
void |
storeShortField(int fieldNum,
short value)
|
void |
storeStringField(int fieldNum,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StateFieldManager
public StateFieldManager()
StateFieldManager
public StateFieldManager(boolean booleanValue)
StateFieldManager
public StateFieldManager(char charValue)
StateFieldManager
public StateFieldManager(byte byteValue)
StateFieldManager
public StateFieldManager(short shortValue)
StateFieldManager
public StateFieldManager(int intValue)
StateFieldManager
public StateFieldManager(long longValue)
StateFieldManager
public StateFieldManager(float floatValue)
StateFieldManager
public StateFieldManager(double doubleValue)
StateFieldManager
public StateFieldManager(java.lang.String stringValue)
StateFieldManager
public StateFieldManager(java.lang.Object objectValue)
storeBooleanField
public void storeBooleanField(int fieldNum,
boolean value)
- Specified by:
storeBooleanField
in interface FieldManager
fetchBooleanField
public boolean fetchBooleanField(int fieldNum)
- Specified by:
fetchBooleanField
in interface FieldManager
storeCharField
public void storeCharField(int fieldNum,
char value)
- Specified by:
storeCharField
in interface FieldManager
fetchCharField
public char fetchCharField(int fieldNum)
- Specified by:
fetchCharField
in interface FieldManager
storeByteField
public void storeByteField(int fieldNum,
byte value)
- Specified by:
storeByteField
in interface FieldManager
fetchByteField
public byte fetchByteField(int fieldNum)
- Specified by:
fetchByteField
in interface FieldManager
storeShortField
public void storeShortField(int fieldNum,
short value)
- Specified by:
storeShortField
in interface FieldManager
fetchShortField
public short fetchShortField(int fieldNum)
- Specified by:
fetchShortField
in interface FieldManager
storeIntField
public void storeIntField(int fieldNum,
int value)
- Specified by:
storeIntField
in interface FieldManager
fetchIntField
public int fetchIntField(int fieldNum)
- Specified by:
fetchIntField
in interface FieldManager
storeLongField
public void storeLongField(int fieldNum,
long value)
- Specified by:
storeLongField
in interface FieldManager
fetchLongField
public long fetchLongField(int fieldNum)
- Specified by:
fetchLongField
in interface FieldManager
storeFloatField
public void storeFloatField(int fieldNum,
float value)
- Specified by:
storeFloatField
in interface FieldManager
fetchFloatField
public float fetchFloatField(int fieldNum)
- Specified by:
fetchFloatField
in interface FieldManager
storeDoubleField
public void storeDoubleField(int fieldNum,
double value)
- Specified by:
storeDoubleField
in interface FieldManager
fetchDoubleField
public double fetchDoubleField(int fieldNum)
- Specified by:
fetchDoubleField
in interface FieldManager
storeStringField
public void storeStringField(int fieldNum,
java.lang.String value)
- Specified by:
storeStringField
in interface FieldManager
fetchStringField
public java.lang.String fetchStringField(int fieldNum)
- Specified by:
fetchStringField
in interface FieldManager
storeObjectField
public void storeObjectField(int fieldNum,
java.lang.Object value)
- Specified by:
storeObjectField
in interface FieldManager
fetchObjectField
public java.lang.Object fetchObjectField(int fieldNum)
- Specified by:
fetchObjectField
in interface FieldManager
Copyright © 2001 TriActive, Inc. All Rights Reserved.