Modifier and Type | Method and Description |
---|---|
FieldInfo |
ObjectNode.fieldInfo(ObjectNode parent) |
Modifier and Type | Method and Description |
---|---|
List<FieldInfo> |
ObjectNode.getSonFieldInfoList() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectNode.addParent(ObjectNode parent,
FieldInfo fieldInfo) |
Modifier and Type | Method and Description |
---|---|
FieldInfo |
HelperReflect.createFieldInfo(IClassInfoFactory classInfoFactory,
Field field) |
Modifier and Type | Method and Description |
---|---|
Object |
HelperReflect.getFieldValue(Object object,
FieldInfo fieldInfo,
boolean checkAssertNotNull)
Returns the value of the field represented by this
FieldInfo
, on the specified object. |
void |
HelperReflect.setFieldValue(Object object,
FieldInfo fieldInfo,
Object fieldValue) |
void |
HelperReflect.setFieldValueToNull(Object object,
FieldInfo fieldInfo) |
Modifier and Type | Method and Description |
---|---|
List<FieldInfo> |
DeclaredFields.getNotStaticNotTransientFieldInfoList() |
List<FieldInfo> |
DeclaredFields.getNotStaticTransientOrNotFieldInfoList() |
List<FieldInfo> |
DeclaredFields.getStaticFieldInfoList() |
Constructor and Description |
---|
DeclaredFields(List<FieldInfo> notStaticNotTransientFieldInfoList,
List<FieldInfo> notStaticTransientOrNotFieldInfoList,
List<FieldInfo> staticFieldInfoList) |
DeclaredFields(List<FieldInfo> notStaticNotTransientFieldInfoList,
List<FieldInfo> notStaticTransientOrNotFieldInfoList,
List<FieldInfo> staticFieldInfoList) |
DeclaredFields(List<FieldInfo> notStaticNotTransientFieldInfoList,
List<FieldInfo> notStaticTransientOrNotFieldInfoList,
List<FieldInfo> staticFieldInfoList) |
Modifier and Type | Class and Description |
---|---|
class |
FieldInfoForSerialization |
Modifier and Type | Field and Description |
---|---|
static FieldInfo |
FieldInfo.NULL |
Modifier and Type | Method and Description |
---|---|
FieldInfo[] |
ClassInfo.allDeclaredFieldsWithoutTransientNorStatic()
get all declared not static field without transient fields for a class.
|
FieldInfo[] |
ClassInfo.allDeclaredFieldsWithTransientWithoutStatic()
get all declared not static field with transient fields for a class.
|
FieldInfo[] |
ClassInfo.getAllDeclaredFieldsForGenericIO() |
FieldInfo[] |
ClassInfo.getAllDeclaredStaticFields() |
FieldInfo[] |
ClassInfo.getAllDeclaredTransientOrNotFields() |
FieldInfo |
ClassInfo.getFieldInfo(String declaringClassName,
String fieldName) |
FieldInfo[] |
ClassInfo.getInstanceFactoryFields() |
FieldInfo[] |
ClassInfo.getSerialPersistentFieldsInfo() |
Modifier and Type | Method and Description |
---|---|
int |
FieldInfo.compareTo(FieldInfo other) |
Constructor and Description |
---|
FieldInfo(FieldInfo fieldInfo)
copy constructor
|
FieldInfoForSerialization(FieldInfo fieldInfo) |
FieldInfoForSerialization(FieldInfo fieldInfo,
boolean unshared) |
Modifier and Type | Method and Description |
---|---|
FieldInfo |
ValuedField.getFieldInfo() |
FieldInfo |
FieldInfoAndIndex.getFieldInfo() |
FieldInfo |
ValuedFieldList.getFieldInfo(int fieldIndex) |
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<FieldInfo,Integer>> |
ValuedFieldList.getIndexByFieldInfoSet() |
Set<Map.Entry<FieldInfo,FieldReplacementDef>> |
FieldConversionMap.newFieldByOriginalFieldMapEntrySet() |
Modifier and Type | Method and Description |
---|---|
void |
FieldConversionMap.add(FieldInfo originalFieldInfo,
int originalFieldIndex,
FieldInfo replacementFieldInfo,
int replacementFieldIndex) |
void |
ClassReplacementDef.addFieldConversion(FieldInfo originalFieldInfo,
int originalFieldIndex,
FieldInfo replacementFieldInfo,
int replacementFieldIndex) |
void |
ValuedFieldList.addFieldInfo(int fieldIndex,
FieldInfo fieldInfo) |
void |
ValuedFieldList.addNewFieldAndItsValue(FieldInfo newFieldInfo,
ObjectAndPersistInfo fieldValue) |
void |
ValuedFieldList.addNewFieldAndItsValue(int fieldIndex,
FieldInfo newFieldInfo,
ObjectAndPersistInfo fieldValue) |
Integer |
ValuedFieldList.getFieldIndexByFieldInfo(FieldInfo fieldInfo) |
FieldReplacementDef |
FieldConversionMap.getNewFieldInfo(FieldInfo originalFieldInfo) |
int |
FieldConversionMap.getOriginalFieldIndex(FieldInfo originalFieldInfo) |
FieldInfoAndIndex |
FieldConversionMap.getOriginalFieldInfo(FieldInfo newFieldInfo) |
FieldReplacementDef |
ClassReplacementDef.getReplacementFieldInfo(FieldInfo originalFieldInfo) |
FieldReplacementDef |
ClassReplacementDef.getReplacementStaticFieldInfo(FieldInfo originalFieldInfo) |
ObjectAndPersistInfo |
ValuedFieldList.getValue(FieldInfo fieldInfo) |
void |
ValuedFieldList.removeFieldInfo(FieldInfo fieldInfo) |
boolean |
ValuedFieldList.setValue(FieldInfo fieldInfo,
ObjectAndPersistInfo fieldValue) |
Constructor and Description |
---|
FieldInfoAndIndex(FieldInfo fieldInfo,
int index) |
FieldReplacementDef(FieldInfo fieldInfo,
int index) |
ValuedField(FieldInfo fieldInfo,
ObjectAndPersistInfo value) |
Modifier and Type | Method and Description |
---|---|
FieldInfo |
ConversionDefEntry.getOriginalFieldInfo() |
FieldInfo |
ConversionDefEntry.getReplacementFieldInfo() |
Modifier and Type | Method and Description |
---|---|
List<FieldInfo> |
ConversionDefForClass.getFieldList() |
List<FieldInfo> |
ConversionDefEntry.getFieldList() |
Modifier and Type | Method and Description |
---|---|
void |
ConversionDefEntry.addToFieldList(FieldInfo fieldInfo) |
Constructor and Description |
---|
ConversionDefEntry(ClassInfo classInfo,
int fromIdentifier,
ClassInfo replacementClass,
int toIdentifier,
FieldInfo originalFieldInfo,
int originalFieldIndex,
FieldInfo replacementFieldInfo,
int replacementFieldIndex)
create a field conversion definition
|
Modifier and Type | Method and Description |
---|---|
FieldInfo[] |
ObjectModelForImport.getAllDeclaredFieldsForGenericIO() |
FieldInfo[] |
ObjectModelForImport.getAllDeclaredStaticFields() |
FieldInfo[] |
ObjectModelForImport.getAllDeclaredTransientOrNotFields() |
FieldInfo[] |
ObjectModelForImport.getFieldsInfo() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectModelForImport.setFields(FieldInfo[] fieldsInfo) |
void |
ObjectModelForImport.setValue(int index,
FieldInfo fieldInfo,
ObjectAndPersistInfo fieldValue) |
Modifier and Type | Field and Description |
---|---|
FieldInfo[] |
ObjectAndPersistInfo.fieldToSetInfo |
Modifier and Type | Method and Description |
---|---|
FieldInfo[] |
ObjectAndItsClassInfo.getInstanceFactoryFields() |
Modifier and Type | Method and Description |
---|---|
ValuedFieldList |
AbstractObjectReplacer.convert(EnumConversionMode conversionMode,
IObjectIOManagerForObjectIO objectIOManager,
Deque<ClassReplacementDef> replacementDefList,
ValuedFieldList originalValuedFieldList,
FieldInfo[] fieldsToSetInfo) |
protected ValuedFieldList |
ObjectReplacerOnTheFly.convertByReplacementDef(ValuedFieldList valuedFieldList,
FieldInfo[] fieldsToSetInfo,
ClassReplacementDef replacementDef) |
protected ValuedFieldList |
ObjectReplacerForImport.convertByReplacementDef(ValuedFieldList valuedFieldList,
FieldInfo[] fieldsToSetInfo,
ClassReplacementDef replacementDef) |
protected abstract ValuedFieldList |
AbstractObjectReplacer.convertByReplacementDef(ValuedFieldList valuedFieldList,
FieldInfo[] fieldsToSetInfo,
ClassReplacementDef replacementDef) |
Modifier and Type | Method and Description |
---|---|
protected FieldInfo |
AbstractFieldOwnerHandler.createFieldInfo(ClassInfo fieldDeclaringClass,
ClassInfo fieldType,
String originalFieldName,
Boolean staticField,
Boolean transientField) |
Modifier and Type | Method and Description |
---|---|
protected ValuedFieldList |
AbstractImporter.convert(ValuedFieldList valuedFieldList,
Deque<ClassReplacementDef> replacementDef,
FieldInfo[] fieldInfos) |
Modifier and Type | Method and Description |
---|---|
protected FieldInfo[] |
ObjectInputLazySerializable.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputLazyGeneric.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputLazyExternalizable.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputImmediateSerializable.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputImmediateGeneric.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputImmediateExternalizable.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected FieldInfo[] |
ObjectInputForEnum.getFieldToSetInfoImpl(ClassInfo classInfo) |
protected abstract FieldInfo[] |
AbstractObjectInputGeneric.getFieldToSetInfoImpl(ClassInfo classInfo) |
Constructor and Description |
---|
ObjectIOGetField(FieldInfo[] fieldsInfo,
ObjectClassInfoAndDeclared[] values,
int offset) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractObjectOutputGenericNotStatic.prepareWriteGenericForFields(ObjectAndPersistInfo objectAndPersistInfo,
ClassInfo classInfo,
FieldInfo[] fields) |
protected abstract void |
AbstractObjectOutputGeneric.prepareWriteGenericForFields(ObjectAndPersistInfo objectAndPersistInfo,
ClassInfo classInfo,
FieldInfo[] fields) |
protected void |
AbstractObjectOutputGeneric.setCurrentValue(ObjectAndPersistInfo objectAndPersistInfo,
FieldInfo[] fields,
ObjectClassInfoAndDeclared[] currentValue) |
protected int |
AbstractObjectOutputGeneric.setCurrentValueAndComputeBinarySize(ObjectAndPersistInfo objectAndPersistInfo,
FieldInfo[] fields,
ObjectClassInfoAndDeclared[] currentValue) |
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.