@NotStorableClass public abstract class AbstractObjectConverter extends Object implements IObjectConverter
Modifier and Type | Field and Description |
---|---|
protected ClassInfoFactory |
classInfoFactory |
protected int |
currentDataModelIdentifier |
Constructor and Description |
---|
AbstractObjectConverter() |
Modifier and Type | Method and Description |
---|---|
protected void |
addNewFieldAndItsValue(ValuedFieldList valuedFieldList,
String declaringClassName,
String fieldName,
String fieldClassName,
boolean staticField,
boolean transientField,
int fieldIndex,
ObjectAndPersistInfo fieldValue) |
protected void |
changeFieldInformation(ValuedFieldList valuedFieldList,
String originalDeclaringClassName,
String originalFieldName,
String originalFieldTypeName,
String declaringClassName,
String fieldName,
String fieldTypeName,
boolean staticField,
boolean transientField) |
protected ObjectAndPersistInfo |
createFieldValue(Class<?> clazz,
Object object) |
void |
initialize(IObjectIOManagerForObjectIO objectIOManager) |
protected void |
setFieldInformation(ValuedFieldList valuedFieldList,
String declaringClassName,
String fieldName,
String fieldTypeName,
boolean staticField,
boolean transientField,
int index) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
convertForImport, convertOnTheFly
protected int currentDataModelIdentifier
protected ClassInfoFactory classInfoFactory
public void initialize(IObjectIOManagerForObjectIO objectIOManager)
initialize
in interface IObjectConverter
protected ObjectAndPersistInfo createFieldValue(Class<?> clazz, Object object) throws ConversionException
ConversionException
protected void addNewFieldAndItsValue(ValuedFieldList valuedFieldList, String declaringClassName, String fieldName, String fieldClassName, boolean staticField, boolean transientField, int fieldIndex, ObjectAndPersistInfo fieldValue) throws ConversionException
ConversionException
protected void setFieldInformation(ValuedFieldList valuedFieldList, String declaringClassName, String fieldName, String fieldTypeName, boolean staticField, boolean transientField, int index) throws ConversionException
ConversionException
protected void changeFieldInformation(ValuedFieldList valuedFieldList, String originalDeclaringClassName, String originalFieldName, String originalFieldTypeName, String declaringClassName, String fieldName, String fieldTypeName, boolean staticField, boolean transientField) throws ConversionException
ConversionException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.