public class ReachabilityFieldManager extends AbstractFieldManager
| Modifier and Type | Field and Description |
|---|---|
protected static Localiser |
LOCALISER
Localiser for messages.
|
| Constructor and Description |
|---|
ReachabilityFieldManager(ObjectProvider sm,
Set reachables)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
processPersistable(Object obj,
AbstractMemberMetaData fmd)
Utility method to process the passed persistable object.
|
void |
storeBooleanField(int fieldNumber,
boolean value)
Method to store a boolean field.
|
void |
storeByteField(int fieldNumber,
byte value)
Method to store a byte field.
|
void |
storeCharField(int fieldNumber,
char value)
Method to store a char field.
|
void |
storeDoubleField(int fieldNumber,
double value)
Method to store a double field.
|
void |
storeFloatField(int fieldNumber,
float value)
Method to store a float field.
|
void |
storeIntField(int fieldNumber,
int value)
Method to store an int field.
|
void |
storeLongField(int fieldNumber,
long value)
Method to store a long field.
|
void |
storeObjectField(int fieldNumber,
Object value)
Method to store an object field.
|
void |
storeShortField(int fieldNumber,
short value)
Method to store a short field.
|
void |
storeStringField(int fieldNumber,
String value)
Method to store a string field.
|
fetchBooleanField, fetchByteField, fetchCharField, fetchDoubleField, fetchFloatField, fetchIntField, fetchLongField, fetchObjectField, fetchShortField, fetchStringFieldprotected static final Localiser LOCALISER
public ReachabilityFieldManager(ObjectProvider sm, Set reachables)
sm - The state manager for the object.reachables - Reachables up to this pointprotected void processPersistable(Object obj, AbstractMemberMetaData fmd)
obj - The persistable objectfmd - MetaData for the field storing this objectpublic void storeObjectField(int fieldNumber,
Object value)
storeObjectField in interface FieldConsumerstoreObjectField in class AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the fieldpublic void storeBooleanField(int fieldNumber,
boolean value)
storeBooleanField in interface FieldConsumerstoreBooleanField in class AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the fieldpublic void storeByteField(int fieldNumber,
byte value)
storeByteField in interface FieldConsumerstoreByteField in class AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the fieldpublic void storeCharField(int fieldNumber,
char value)
storeCharField in interface FieldConsumerstoreCharField in class AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the fieldpublic void storeDoubleField(int fieldNumber,
double value)
storeDoubleField in interface FieldConsumerstoreDoubleField in class AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the fieldpublic void storeFloatField(int fieldNumber,
float value)
storeFloatField in interface FieldConsumerstoreFloatField in class AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the fieldpublic void storeIntField(int fieldNumber,
int value)
storeIntField in interface FieldConsumerstoreIntField in class AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the fieldpublic void storeLongField(int fieldNumber,
long value)
storeLongField in interface FieldConsumerstoreLongField in class AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the fieldpublic void storeShortField(int fieldNumber,
short value)
storeShortField in interface FieldConsumerstoreShortField in class AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the fieldpublic void storeStringField(int fieldNumber,
String value)
storeStringField in interface FieldConsumerstoreStringField in class AbstractFieldManagerfieldNumber - Number of the field (absolute)value - Value of the fieldCopyright © 2013. All Rights Reserved.