@NotStorableClass public abstract class AbstractObjectReplacer extends Object
Constructor and Description |
---|
AbstractObjectReplacer() |
Modifier and Type | Method and Description |
---|---|
ValuedFieldList |
convert(EnumConversionMode conversionMode,
IObjectIOManagerForObjectIO objectIOManager,
Deque<ClassReplacementDef> replacementDefList,
ValuedFieldList originalValuedFieldList,
FieldInfo[] fieldsToSetInfo) |
protected abstract ValuedFieldList |
convertByReplacementDef(ValuedFieldList valuedFieldList,
FieldInfo[] fieldsToSetInfo,
ClassReplacementDef replacementDef) |
public ValuedFieldList convert(EnumConversionMode conversionMode, IObjectIOManagerForObjectIO objectIOManager, Deque<ClassReplacementDef> replacementDefList, ValuedFieldList originalValuedFieldList, FieldInfo[] fieldsToSetInfo) throws ConversionException
conversionMode
- objectIOManager
- converterList
- originalValuedFieldList
- fieldsToSetInfo
- ConversionException
protected abstract ValuedFieldList convertByReplacementDef(ValuedFieldList valuedFieldList, FieldInfo[] fieldsToSetInfo, ClassReplacementDef replacementDef) throws ConversionException
ConversionException
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.