| Modifier and Type | Method and Description | 
|---|---|
void | 
HelperBinaryConversion.initialize(ClassInfoFactory classInfoFactory,
          IObjectIOManagerForObjectIO objectIOManager)  | 
void | 
IBinaryConverter.initialize(HelperBinaryConversion helperBinaryConversion,
          IObjectIOManagerForObjectIO objectIOManager)  | 
void | 
AbstractConverter.initialize(HelperBinaryConversion helperBinaryConversion,
          IObjectIOManagerForObjectIO objectIOManager)  | 
| Modifier and Type | Method and Description | 
|---|---|
ValuedFieldList | 
AbstractObjectReplacer.convert(EnumConversionMode conversionMode,
       IObjectIOManagerForObjectIO objectIOManager,
       Deque<ClassReplacementDef> replacementDefList,
       ValuedFieldList originalValuedFieldList,
       FieldInfo[] fieldsToSetInfo)  | 
ValuedFieldList | 
ObjectReplacerOnTheFly.convert(IObjectIOManagerForObjectIO objectIOManager,
       ObjectAndPersistInfo objectAndPersistInfo,
       List<ObjectAndPersistInfo> fieldValueList)  | 
void | 
IObjectConverter.initialize(IObjectIOManagerForObjectIO objectIOManager)  | 
void | 
AbstractObjectConverter.initialize(IObjectIOManagerForObjectIO objectIOManager)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractObjectIOManagerDelegatingToStateMap
part of object input/output manager that delegate to  
#objectStateMap | 
class  | 
AbstractObjectIOManagerIOForObject  | 
class  | 
AbstractObjectIOManagerKeptInMemory  | 
class  | 
ObjectIOManager
Generics and Basics types are special case for object persistence 
Basics types are primitive types ( an reference to object ) and the corresponding class: byte short int long float double boolean char Byte
 Short
 Integer
 Long
 Float
 Double
 Boolean
 Char
 
 Generics type are type that can be persist by reflection
 net.sf.joafip.store.service.objectio.serialize.ObjectIOLazyGenericThe not generic types are declared here and have a specific persistence strategy For object reading and writing on data file Maintains original object's field value for each read and write  | 
class  | 
SerializerObjectIOManager  | 
| Modifier and Type | Field and Description | 
|---|---|
protected IObjectIOManagerForObjectIO | 
AbstractObjectInput.objectIOManager  | 
| Modifier and Type | Method and Description | 
|---|---|
IObjectIOManagerForObjectIO | 
AbstractObjectInput.getObjectIOManager()  | 
| Modifier and Type | Field and Description | 
|---|---|
protected IObjectIOManagerForObjectIO | 
AbstractObjectOutput.objectIOManager  | 
| Modifier and Type | Method and Description | 
|---|---|
IObjectIOManagerForObjectIO | 
AbstractObjectOutput.getObjectIOManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SerializerProxyManager.unloadAndAssociateToCurrentSession(Object object,
                                  IObjectIOManagerForObjectIO objectIOManager)  | 
void | 
ProxyManager2.unloadAndAssociateToCurrentSession(Object object,
                                  IObjectIOManagerForObjectIO objectIOManager)  | 
void | 
IProxyManagerForObjectIO.unloadAndAssociateToCurrentSession(Object object,
                                  IObjectIOManagerForObjectIO objectIOManager)  | 
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.