public class SingleTypeFieldManager extends Object implements FieldManager
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.
Constructor and Description |
---|
SingleTypeFieldManager()
Default Constructor.
|
SingleTypeFieldManager(boolean booleanValue)
Constructor.
|
SingleTypeFieldManager(byte byteValue)
Constructor.
|
SingleTypeFieldManager(char charValue)
Constructor.
|
SingleTypeFieldManager(double doubleValue)
Constructor.
|
SingleTypeFieldManager(float floatValue)
Constructor.
|
SingleTypeFieldManager(int intValue)
Constructor.
|
SingleTypeFieldManager(long longValue)
Constructor.
|
SingleTypeFieldManager(Object objectValue)
Constructor.
|
SingleTypeFieldManager(short shortValue)
Constructor.
|
SingleTypeFieldManager(String stringValue)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
fetchBooleanField(int fieldNum)
Accessor for boolean field.
|
byte |
fetchByteField(int fieldNum)
Accessor for byte field.
|
char |
fetchCharField(int fieldNum)
Accessor for char field.
|
double |
fetchDoubleField(int fieldNum)
Accessor for double field.
|
float |
fetchFloatField(int fieldNum)
Accessor for float field.
|
int |
fetchIntField(int fieldNum)
Accessor for int field.
|
long |
fetchLongField(int fieldNum)
Accessor for long field.
|
Object |
fetchObjectField(int fieldNum)
Accessor for object field.
|
short |
fetchShortField(int fieldNum)
Accessor for short field.
|
String |
fetchStringField(int fieldNum)
Accessor for string field.
|
void |
storeBooleanField(int fieldNum,
boolean value)
Mutator for boolean field.
|
void |
storeByteField(int fieldNum,
byte value)
Mutator for byte field.
|
void |
storeCharField(int fieldNum,
char value)
Mutator for char field.
|
void |
storeDoubleField(int fieldNum,
double value)
Mutator for double field.
|
void |
storeFloatField(int fieldNum,
float value)
Mutator for float field.
|
void |
storeIntField(int fieldNum,
int value)
Mutator for int field.
|
void |
storeLongField(int fieldNum,
long value)
Mutator for long field.
|
void |
storeObjectField(int fieldNum,
Object value)
Mutator for Object field.
|
void |
storeShortField(int fieldNum,
short value)
Mutator for short field.
|
void |
storeStringField(int fieldNum,
String value)
Mutator for String field.
|
public SingleTypeFieldManager()
public SingleTypeFieldManager(boolean booleanValue)
booleanValue
- Booleanpublic SingleTypeFieldManager(char charValue)
charValue
- charpublic SingleTypeFieldManager(byte byteValue)
byteValue
- bytepublic SingleTypeFieldManager(short shortValue)
shortValue
- shortpublic SingleTypeFieldManager(int intValue)
intValue
- intpublic SingleTypeFieldManager(long longValue)
longValue
- Longpublic SingleTypeFieldManager(float floatValue)
floatValue
- Floatpublic SingleTypeFieldManager(double doubleValue)
doubleValue
- Doublepublic SingleTypeFieldManager(String stringValue)
stringValue
- Stringpublic SingleTypeFieldManager(Object objectValue)
objectValue
- Objectpublic void storeBooleanField(int fieldNum, boolean value)
storeBooleanField
in interface FieldConsumer
fieldNum
- Number of fieldvalue
- Valuepublic boolean fetchBooleanField(int fieldNum)
fetchBooleanField
in interface FieldSupplier
fieldNum
- Number of fieldpublic void storeCharField(int fieldNum, char value)
storeCharField
in interface FieldConsumer
fieldNum
- Number of fieldvalue
- Valuepublic char fetchCharField(int fieldNum)
fetchCharField
in interface FieldSupplier
fieldNum
- Number of fieldpublic void storeByteField(int fieldNum, byte value)
storeByteField
in interface FieldConsumer
fieldNum
- Number of fieldvalue
- Valuepublic byte fetchByteField(int fieldNum)
fetchByteField
in interface FieldSupplier
fieldNum
- Number of fieldpublic void storeShortField(int fieldNum, short value)
storeShortField
in interface FieldConsumer
fieldNum
- Number of fieldvalue
- Valuepublic short fetchShortField(int fieldNum)
fetchShortField
in interface FieldSupplier
fieldNum
- Number of fieldpublic void storeIntField(int fieldNum, int value)
storeIntField
in interface FieldConsumer
fieldNum
- Number of fieldvalue
- Valuepublic int fetchIntField(int fieldNum)
fetchIntField
in interface FieldSupplier
fieldNum
- Number of fieldpublic void storeLongField(int fieldNum, long value)
storeLongField
in interface FieldConsumer
fieldNum
- Number of fieldvalue
- Valuepublic long fetchLongField(int fieldNum)
fetchLongField
in interface FieldSupplier
fieldNum
- Number of fieldpublic void storeFloatField(int fieldNum, float value)
storeFloatField
in interface FieldConsumer
fieldNum
- Number of fieldvalue
- Valuepublic float fetchFloatField(int fieldNum)
fetchFloatField
in interface FieldSupplier
fieldNum
- Number of fieldpublic void storeDoubleField(int fieldNum, double value)
storeDoubleField
in interface FieldConsumer
fieldNum
- Number of fieldvalue
- Valuepublic double fetchDoubleField(int fieldNum)
fetchDoubleField
in interface FieldSupplier
fieldNum
- Number of fieldpublic void storeStringField(int fieldNum, String value)
storeStringField
in interface FieldConsumer
fieldNum
- Number of fieldvalue
- Valuepublic String fetchStringField(int fieldNum)
fetchStringField
in interface FieldSupplier
fieldNum
- Number of fieldpublic void storeObjectField(int fieldNum, Object value)
storeObjectField
in interface FieldConsumer
fieldNum
- Number of fieldvalue
- Valuepublic Object fetchObjectField(int fieldNum)
fetchObjectField
in interface FieldSupplier
fieldNum
- Number of fieldCopyright © 2015. All rights reserved.