Modifier and Type | Method and Description |
---|---|
ClassInfo |
ObjectNode.getOwnedObjectClassInfo() |
Constructor and Description |
---|
ObjectGraph(ObjectNode rootObjectNode,
Map<ClassInfo,Set<ObjectNode>> objectNodeByClass,
ClassInfoFactory classInfoFactory) |
Modifier and Type | Method and Description |
---|---|
ClassInfo |
IFilePersistence.classInfoOfObject(Object object) |
ClassInfo |
AbstractFilePersistenceDelegatingToStore.classInfoOfObject(Object object) |
ClassInfo |
IFilePersistence.knownAsNotExisting(String className)
declare a class known as not existing
|
ClassInfo |
AbstractFilePersistenceDelegatingToStore.knownAsNotExisting(String className) |
Modifier and Type | Method and Description |
---|---|
Collection<ClassInfo> |
IFilePersistence.allClassInformation() |
Collection<ClassInfo> |
AbstractFilePersistenceDelegatingToStore.allClassInformation() |
Modifier and Type | Field and Description |
---|---|
static ClassInfo |
ClassInfo.NULL |
Modifier and Type | Method and Description |
---|---|
ClassInfo |
ClassInfo.getComponentType() |
ClassInfo |
FieldInfo.getDeclaringClassInfo() |
ClassInfo |
FieldInfo.getFieldTypeInfo() |
ClassInfo |
ClassInfo.getSubstituteClassInfo() |
ClassInfo |
ClassInfo.getSubstituteOfClassInfo() |
Modifier and Type | Method and Description |
---|---|
int |
ClassInfo.compareTo(ClassInfo classInfo) |
boolean |
ClassInfo.isAssignableFrom(ClassInfo classInfo) |
void |
ClassInfo.setSubstituted(ClassInfo substituteClassInfo,
ISubstituteObjectManager substituteObjectManager) |
void |
ClassInfo.setWriteSubstituted(ClassInfo substituteClassInfo,
ISubsituteSynchronizer subsituteSynchronizer) |
Constructor and Description |
---|
FieldInfo(ClassInfo declaringClass,
String fieldName,
ClassInfo fieldType,
Boolean staticField,
Boolean transientField) |
FieldInfo(Field field,
ClassInfo declaringClass,
ClassInfo fieldType)
field info from field obtains by reflection
|
FieldInfoForSerialization(ClassInfo declaringClass,
String fieldName,
ClassInfo fieldType,
Boolean staticField,
Boolean transientField) |
FieldInfoForSerialization(ClassInfo declaringClass,
String fieldName,
ClassInfo fieldType,
NoSuchFieldException noSuchFieldException) |
FieldInfoForSerialization(ClassInfo declaringClass,
String fieldName,
ClassInfo fieldType,
SecurityException securityException) |
Modifier and Type | Field and Description |
---|---|
protected ClassInfo |
ClassNameAndIdentifierKey.classInfo |
Modifier and Type | Method and Description |
---|---|
ClassInfo |
ClassNameAndIdentifierKey.getClassInfo() |
ClassInfo |
ClassReplacementDef.getConverterClass() |
ClassInfo |
ClassReplacementDef.getOriginalClass() |
ClassInfo |
ClassReplacementDef.getReplacementClass() |
ClassInfo |
ClassReplacementDef.getStaticConverterClass() |
Modifier and Type | Method and Description |
---|---|
Map<ClassInfo,NavigableMap<Integer,ConversionDefForClass>> |
ReplacementDefMap.getConversionDefByClassAndIdMap() |
Modifier and Type | Method and Description |
---|---|
void |
ValuedFieldList.addNewFieldAndItsValue(ClassInfo declaringClass,
String fieldName,
ClassInfo fieldType,
boolean staticField,
boolean transientField,
int fieldIndex,
ObjectAndPersistInfo fieldValue) |
void |
ValuedFieldList.changeFieldInformation(ClassInfo originalDeclaringClass,
String originalFieldName,
ClassInfo originalFieldType,
ClassInfo declaringClass,
String fieldName,
ClassInfo fieldType,
boolean staticField,
boolean transientField) |
Deque<ClassReplacementDef> |
ReplacementDefMap.replacementClassDef(int previous,
int current,
ClassInfo originalClassInfo) |
ObjectAndPersistInfo |
ValuedFieldList.setFieldInformation(ClassInfo declaringClass,
String fieldName,
ClassInfo fieldType,
boolean staticField,
boolean transientField,
int index) |
Constructor and Description |
---|
ClassNameAndIdentifierKey(ClassInfo classInfo,
int identifier) |
ClassReplacementDef(ClassInfo originalClass,
ClassInfo replacementClass,
ClassInfo converterClass,
ClassInfo staticConverterClass,
FieldConversionMap fieldConversionMap,
FieldConversionMap staticFieldConversionMap) |
Modifier and Type | Method and Description |
---|---|
ClassInfo |
ConversionDefForClass.getConverterClass() |
ClassInfo |
ConversionDefEntry.getConverterClass() |
ClassInfo |
ConversionDefForClass.getReplacementClass() |
ClassInfo |
ConversionDefEntry.getReplacementClass() |
ClassInfo |
ConversionDefForClass.getStaticConverterClass() |
ClassInfo |
ConversionDefEntry.getStaticConverterClass() |
Constructor and Description |
---|
ConversionDefEntry(ClassInfo classInfo,
int fromIdentifier,
ClassInfo replacementClass,
int toIdentifier,
ClassInfo converterClass,
ClassInfo staticConverterClass)
create a class conversion definition
|
ConversionDefEntry(ClassInfo classInfo,
int fromIdentifier,
ClassInfo replacementClass,
int toIdentifier,
FieldInfo originalFieldInfo,
int originalFieldIndex,
FieldInfo replacementFieldInfo,
int replacementFieldIndex)
create a field conversion definition
|
ConversionDefEntry(ClassInfo classInfo,
int fromIdentifier,
int toIdentifier)
create a field list definition
|
Modifier and Type | Method and Description |
---|---|
ClassInfo |
ObjectModelForImport.getClassInfo() |
ClassInfo |
ClassDef.getClassInfo() |
ClassInfo |
ClassDef.getReplacementClass() |
Modifier and Type | Field and Description |
---|---|
ClassInfo |
ObjectAndItsClassInfo.objectClassInfo |
Modifier and Type | Method and Description |
---|---|
ClassInfo |
ObjectIoConverterDef.getConverterClassInfo() |
ClassInfo |
ObjectClassInfoAndDeclared.getDeclaredClassInfo() |
ClassInfo |
ObjectAndItsClassInfo.getObjectClassInfo() |
ClassInfo |
ObjectIoConverterDef.getOriginalClassInfo() |
ClassInfo |
StorageInfo.getReplacementClassInfo() |
ClassInfo |
ObjectIoConverterDef.getReplacementClassInfo() |
ClassInfo |
ObjectClassInfoAndDeclared.getToWriteObjectClassInfo() |
Modifier and Type | Method and Description |
---|---|
ObjectAndPersistInfo |
ObjectStateMap.createObjectAndPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo)
create object persistence information, for an object ( no data record
associated to the object)
|
ObjectAndPersistInfo |
SerializerModel.createObjectAndPersistInfoOfObject(Object object,
ClassInfo objectClassInfo) |
ObjectAndPersistInfo |
SerializerModel.createSubstitutedObjectAndPersistInfoOfObject(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
ObjectAndPersistInfo |
ObjectStateMap.createSubstitutedObjectAndPersistInfoOfObject(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
Constructor and Description |
---|
ObjectAndItsClassInfo(ClassInfo objectClassInfo) |
ObjectAndItsClassInfo(Object object,
ClassInfo objectClassInfo) |
ObjectAndPersistInfo(Object object,
boolean proxyIntanceOrEnhanced,
ClassInfo objectClassInfo)
storage info not set
|
ObjectAndPersistInfo(Object object,
boolean proxyIntanceOrEnhanced,
ClassInfo objectClassInfo,
Deque<ClassReplacementDef> replacementDefList,
int joafipReleaseId,
int dataModelIdentifier) |
ObjectAndPersistInfo(Object object,
boolean proxyIntanceOrEnhanced,
ClassInfo objectClassInfo,
StorageInfo storageInfo)
storage info set because reading not exiting class from storage
|
ObjectClassInfoAndDeclared(ObjectAndPersistInfo objectAndPersistInfo,
ClassInfo declaredClassInfo) |
ObjectIoConverterDef(ClassInfo originalClassInfo,
ClassInfo replacementClassInfo,
ClassInfo converterClassInfo) |
Modifier and Type | Method and Description |
---|---|
ClassInfo |
IStore.classInfoOfObject(Object object) |
ClassInfo |
AbstractDelegatingToStoreManagers.classInfoOfObject(Object object) |
ClassInfo |
IStore.getClassInfoInDataRecord(DataRecordIdentifier dataRecordIdentifier) |
ClassInfo |
AbstractDelegatingToStoreManagers.getClassInfoInDataRecord(DataRecordIdentifier dataRecordIdentifier) |
ClassInfo |
IStore.knownAsNotExisting(String className) |
ClassInfo |
AbstractDelegatingToStoreManagers.knownAsNotExisting(String className) |
Modifier and Type | Method and Description |
---|---|
Collection<ClassInfo> |
IStore.allClassInformation() |
Collection<ClassInfo> |
AbstractDelegatingToStoreManagers.allClassInformation() |
Modifier and Type | Method and Description |
---|---|
protected Object |
AbstractDelegatingToStoreManagers.newInstance(ClassInfo objectClassInfo,
Class<?>[] parameterTypes,
Object[] initargs) |
Object |
IStore.newInstanceNoConstruction(ClassInfo objectClassInfo) |
Object |
AbstractDelegatingToStoreManagers.newInstanceNoConstruction(ClassInfo objectClassInfo) |
Modifier and Type | Method and Description |
---|---|
AbstractConverter |
HelperBinaryConversion.fromBinary(byte[] binary,
int offset,
ClassInfo classInfo)
convert binary to object
|
byte[] |
HelperBinaryConversion.toBinary(boolean valueDefined,
Object object,
ClassInfo classInfo) |
int |
HelperBinaryConversion.toBinary(byte[] binary,
int offset,
ClassInfo classInfo,
boolean valueDefined,
Object object)
convert object value to binary
|
Modifier and Type | Method and Description |
---|---|
protected abstract Class<?> |
AbstractClassCreator.doEnhancementImpl(ClassInfo objectClassInfo,
String toEnhanceClassPackageName,
String toEnhanceClassName,
String superClassPackageName,
String superClassName,
int persistenceId,
boolean interceptMethodEnd,
boolean overridePublicOnly) |
Class<?> |
AbstractClassCreator.enhanceClass(ClassInfo objectClassInfo,
int persistenceId,
boolean interceptMethodEnd)
get existing enhanced class or create it
if class created then associate base class information to enhanced class name |
Modifier and Type | Method and Description |
---|---|
protected Class<?> |
ClassCreator.doEnhancementImpl(ClassInfo objectClassInfo,
String toEnhanceClassPackageName,
String toEnhanceClassName,
String superClassPackageName,
String superClassName,
int persistenceId,
boolean interceptMethodEnd,
boolean overridePublicOnly) |
Class<?> |
ClassCreator.enhanceClass(ClassInfo objectClassInfo,
int persistenceId) |
Modifier and Type | Method and Description |
---|---|
protected Class<?> |
ClassEnhancer.doEnhancementImpl(ClassInfo objectClassInfo,
String toEnhanceClassPackageName,
String toEnhanceClassName,
String superClassPackageName,
String superClassName,
int persistenceId,
boolean interceptMethodEnd,
boolean overridePublicOnly) |
Modifier and Type | Method and Description |
---|---|
ClassInfo |
IClassInfoFactory.getClassInfo(Class<?> clazz) |
ClassInfo |
ClassInfoFactory.getClassInfo(Class<?> clazz) |
ClassInfo |
IClassInfoFactory.getClassInfo(String className) |
ClassInfo |
ClassInfoFactory.getClassInfo(String xclassName) |
ClassInfo |
IClassInfoFactory.getNoProxyClassInfo(Class<?> clazz) |
ClassInfo |
ClassInfoFactory.getNoProxyClassInfo(Class<?> clazz) |
ClassInfo |
IClassInfoFactory.knownAsNotExisting(String className) |
ClassInfo |
ClassInfoFactory.knownAsNotExisting(String className) |
Modifier and Type | Method and Description |
---|---|
Collection<ClassInfo> |
IClassInfoFactory.allClassInformation() |
Collection<ClassInfo> |
ClassInfoFactory.allClassInformation() |
Modifier and Type | Method and Description |
---|---|
ValuedFieldList |
TreeSupportConverter320.convertForImport(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
TreeSupportConverter.convertForImport(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
TreeListSupportConverter320.convertForImport(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
TreeListSupportConverter.convertForImport(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
StoreRootToStoreRoot2.convertForImport(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
StoreRoot3ToStoreRoot4.convertForImport(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
StoreRoot2ToStoreRoot3.convertForImport(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
RedBlackTreeConverter320.convertForImport(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
RedBlackTreeConverter.convertForImport(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
IObjectConverter.convertForImport(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
TreeSupportConverter320.convertOnTheFly(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
TreeSupportConverter.convertOnTheFly(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
TreeListSupportConverter320.convertOnTheFly(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
TreeListSupportConverter.convertOnTheFly(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
StoreRootToStoreRoot2.convertOnTheFly(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
StoreRoot3ToStoreRoot4.convertOnTheFly(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
StoreRoot2ToStoreRoot3.convertOnTheFly(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
RedBlackTreeConverter320.convertOnTheFly(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
RedBlackTreeConverter.convertOnTheFly(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
ValuedFieldList |
IObjectConverter.convertOnTheFly(ValuedFieldList valuedFieldList,
ClassInfo originalClassInfo,
ClassInfo replacementClassInfo) |
Modifier and Type | Method and Description |
---|---|
Deque<ClassReplacementDef> |
ConversionManager.replacementDefForClassByName(int previousJoafipRelesase,
int previousDataModelIdentifier,
ClassInfo originalClass) |
Modifier and Type | Method and Description |
---|---|
void |
StateCopier.copy(ClassInfo classInfo,
Object sourceObject,
Object destinationObject) |
protected boolean |
ToProxyDeepCopier.mustBeCopied(Object objectToCopy,
ClassInfo objectToCopyClassInfo) |
protected boolean |
DeepCopier.mustBeCopied(Object objectToCopy,
ClassInfo classInfo) |
protected abstract boolean |
AbstractDeepCopy.mustBeCopied(Object objectToCopy,
ClassInfo classInfo) |
protected Object |
ToProxyDeepCopier.newInstanceForObjectCopy(Object sourceObject,
ClassInfo sourceObjectClassInfo) |
protected Object |
DeepCopier.newInstanceForObjectCopy(Object sourceObject,
ClassInfo sourceObjectClassInfo) |
protected abstract Object |
AbstractDeepCopy.newInstanceForObjectCopy(Object sourceObject,
ClassInfo sourceObjectClassInfo)
create a new instance copy of source object
the new instance must be done without calling constructor since state will be set by field value copy |
Object |
IDeepCopyServiceDelegate.newInstanceNoConstruction(ClassInfo objectClassInfo) |
Modifier and Type | Method and Description |
---|---|
protected ClassDef |
AbstractImporter.classReplacementDef(ClassInfo classInfo) |
protected FieldInfo |
AbstractFieldOwnerHandler.createFieldInfo(ClassInfo fieldDeclaringClass,
ClassInfo fieldType,
String originalFieldName,
Boolean staticField,
Boolean transientField) |
void |
AbstractImporter.recordObject(Object object,
boolean stateSet,
ClassInfo classInfo,
ValuedFieldList valuedFieldList)
record objects
|
void |
AbstractImporter.setObjectState(Object object,
ClassInfo classInfo,
ValuedFieldList valuedFieldList) |
Modifier and Type | Method and Description |
---|---|
ClassInfo |
StoreAccessForExport.getClassInfo(DataRecordIdentifier dataRecordIdentifier) |
ClassInfo |
StoreAccessForExport.getNoProxyClassInfo(Class<?> objectClass) |
Modifier and Type | Method and Description |
---|---|
protected void |
XmlExporter.beginExportArray(DataRecordIdentifier arrayDataRecordIdentifier,
int arrayLength,
ClassInfo arrayClassInfo) |
protected abstract void |
AbstractExporter.beginExportArray(DataRecordIdentifier arrayDataRecordIdentifier,
int arrayLength,
ClassInfo arrayComponentClassInfo)
begin of array export
|
protected void |
XmlExporter.beginExportArrayNotPersisted(int arrayIdentifier,
int arrayLength,
ClassInfo arrayComponentClassInfo) |
protected abstract void |
AbstractExporter.beginExportArrayNotPersisted(int arrayIdentifier,
int arrayLength,
ClassInfo arrayComponentClassInfo) |
protected void |
XmlExporter.beginExportEnum(DataRecordIdentifier objectDataRecordIdentifier,
ClassInfo objectClassInfo,
Enum<?> enumInstance) |
protected abstract void |
AbstractExporter.beginExportEnum(DataRecordIdentifier enumDataRecordIdentifier,
ClassInfo enumClassInfo,
Enum<?> enumInstance)
begin enum export
|
protected void |
XmlExporter.beginExportEnumNotPersisted(int enumIdentifier,
ClassInfo enumClassInfo,
Enum<?> enumInstance) |
protected abstract void |
AbstractExporter.beginExportEnumNotPersisted(int enumIdentifier,
ClassInfo enumClassInfo,
Enum<?> enumInstance) |
protected void |
XmlExporter.beginExportGeneric(DataRecordIdentifier objectDataRecordIdentifier,
ClassInfo objectClassInfo) |
protected abstract void |
AbstractExporter.beginExportGeneric(DataRecordIdentifier objectDataRecordIdentifier,
ClassInfo objectClassInfo)
begin generic object export
|
protected void |
XmlExporter.beginExportNotPersistedGeneric(int objectIdentifier,
ClassInfo objectClassInfo) |
protected abstract void |
AbstractExporter.beginExportNotPersistedGeneric(int objectIdentifier,
ClassInfo objectClassInfo)
begin generic not persisted object export
|
protected void |
XmlExporter.beginExportStatic(DataRecordIdentifier objectDataRecordIdentifier,
ClassInfo objectClassInfo) |
protected abstract void |
AbstractExporter.beginExportStatic(DataRecordIdentifier objectDataRecordIdentifier,
ClassInfo objectClassInfo) |
Modifier and Type | Field and Description |
---|---|
ClassInfo |
HeaderReader.objectClassInfo |
Modifier and Type | Method and Description |
---|---|
ClassInfo |
AbstractObjectIOManagerIOForObject.getClassInfoInDataRecord(DataRecordIdentifier dataRecordIdentifier) |
ClassInfo |
IClassNameManager.getObjectClassInfo(int classNameIdentifier)
get class information for a class identifier
|
ClassInfo |
ClassNameManager.getObjectClassInfo(int classNameIdentifier) |
Modifier and Type | Method and Description |
---|---|
ObjectAndPersistInfo |
ObjectStateMgr.createObjectAndPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo) |
protected ObjectAndPersistInfo |
SerializerObjectIOManager.createObjectAndPersistInfoOfObjectImpl(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo) |
protected abstract ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createObjectAndPersistInfoOfObjectImpl(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerDelegatingToStateMap.createObjectAndPersistInfoOfObjectImpl(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo) |
ObjectAndPersistInfo |
IObjectIOManagerForProxyObjectIO.createObjectPersistInfoOfObject(Object object,
Boolean proxyInstance,
ClassInfo objectClassInfo,
boolean persisted) |
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createObjectPersistInfoOfObject(Object object,
Boolean proxyInstance,
ClassInfo objectClassInfo,
boolean persisted) |
ObjectAndPersistInfo |
IObjectIOManagerForProxyObjectIO.createObjectPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo,
DataRecordIdentifier dataRecordIdentifier) |
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createObjectPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo,
DataRecordIdentifier dataRecordIdentifier) |
ObjectAndPersistInfo |
ObjectStateMgr.createSubstitutedObjectAndPersistInfoOfObject(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
protected ObjectAndPersistInfo |
SerializerObjectIOManager.createSubstitutedObjectAndPersistInfoOfObjectImpl(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
protected abstract ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createSubstitutedObjectAndPersistInfoOfObjectImpl(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerDelegatingToStateMap.createSubstitutedObjectAndPersistInfoOfObjectImpl(Object object,
ClassInfo objectClassInfo,
ObjectAndPersistInfo substituteObjectAndPersistInfo) |
protected abstract ObjectAndPersistInfo |
AbstractObjectIOManagerKeptInMemory.createSubstituteObjectPersistInfoOfObject(Object substituteObject,
ClassInfo substituteClassInfo,
ObjectAndPersistInfo substitutedObjectAndPersistInfo) |
protected ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.createSubstituteObjectPersistInfoOfObject(Object substituteObject,
ClassInfo substituteClassInfo,
ObjectAndPersistInfo substitutedObjectAndPersistInfo) |
int |
IClassNameManager.getIdentifier(ClassInfo classInfo)
get identifier for class
|
int |
ClassNameManager.getIdentifier(ClassInfo classInfo) |
protected IObjectInput |
AbstractObjectIOManagerIOForObject.getObjectInput(ClassInfo classInfo,
boolean notLazy)
get the object input manager according to object class
|
protected IObjectOutput |
AbstractObjectIOManagerIOForObject.getObjectOutput(ClassInfo classInfo)
get the object output manager according to object class
|
ObjectAndPersistInfo |
IObjectIOManagerForProxyObjectIO.getOrCreateObjectPersistInfoOfObject(Object object,
Boolean proxyInstance,
ClassInfo objectClassInfo,
boolean persisted)
Get existing, or create, object and its persistence information, for an
object.
|
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.getOrCreateObjectPersistInfoOfObject(Object object,
Boolean proxyInstance,
ClassInfo objectClassInfo,
boolean persisted) |
ObjectAndPersistInfo |
IObjectIOManagerForProxyObjectIO.getOrCreateObjectPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo,
DataRecordIdentifier dataRecordIdentifier)
Get existing, or create, object and its persistence information, for an
object.
|
ObjectAndPersistInfo |
AbstractObjectIOManagerIOForObject.getOrCreateObjectPersistInfoOfObject(Object object,
boolean proxyInstance,
ClassInfo objectClassInfo,
DataRecordIdentifier dataRecordIdentifier) |
Object |
AbstractObjectIOManagerIOForObject.newInstanceNoConstruction(ClassInfo objectClassInfo) |
void |
AbstractObjectIOManagerIOForObject.setSpecificObjectIO(ClassInfo classInfo,
IObjectInput objectInput,
IObjectOutput objectOutput)
set object input output manager for a class
|
int |
HeaderWriter.write(ClassInfo classInfo,
byte[] binary) |
Modifier and Type | Method and Description |
---|---|
ObjectAndPersistInfo |
ObjectIODummy.createObject(DataRecordIdentifier dataRecordIdentifier,
byte[] binary,
ClassInfo classInfo,
StorageInfo storageInfo) |
Modifier and Type | Method and Description |
---|---|
protected int |
AbstractObjectInput.checkSignature(byte[] binary,
int signatureOffset,
ClassInfo classInfo)
read signature and check it according to signature of object class
|
protected int |
AbstractObjectInput.checkStaticFieldSignature(byte[] binary,
int signatureOffset,
ClassInfo classInfo)
read signature and check it according to signature of object class
|
ObjectAndPersistInfo |
IObjectInput.createObject(DataRecordIdentifier dataRecordIdentifier,
byte[] binary,
ClassInfo classInfo,
StorageInfo storageInfo)
creation of a not existing object
set data record associated to created object as soon as it is created |
ObjectAndPersistInfo |
AbstractObjectInputGeneric.createObject(DataRecordIdentifier dataRecordIdentifier,
byte[] binary,
ClassInfo classInfo,
StorageInfo storageInfo) |
ObjectAndPersistInfo |
AbstractImmediateObjectInput.createObject(DataRecordIdentifier dataRecordIdentifier,
byte[] binary,
ClassInfo classInfo,
StorageInfo storageInfo) |
protected ObjectAndPersistInfo |
ObjectInputForEnum.createObjectImpl(byte[] binary,
int offset,
ClassInfo classInfo,
StorageInfo storageInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
AbstractObjectInputLazy.createObjectImpl(byte[] binary,
int offset,
ClassInfo classInfo,
StorageInfo storageInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
AbstractObjectInputImmediate.createObjectImpl(byte[] binary,
int offset,
ClassInfo classInfo,
StorageInfo storageInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected abstract ObjectAndPersistInfo |
AbstractObjectInputGeneric.createObjectImpl(byte[] binary,
int offset,
ClassInfo classInfo,
StorageInfo storageInfo,
DataRecordIdentifier dataRecordIdentifier)
the object creation, instance of object class ( may be a proxy )
|
protected ObjectAndPersistInfo |
ObjectInputSerializeZipped.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
ObjectInputSerializeGZipped.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
ObjectInputSerialize.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
ObjectInputForString.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
ObjectInputForBasic.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected ObjectAndPersistInfo |
ObjectInputForArray.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo arrayTypeInfo,
DataRecordIdentifier dataRecordIdentifier) |
protected abstract ObjectAndPersistInfo |
AbstractImmediateObjectInput.createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo classInfo,
DataRecordIdentifier dataRecordIdentifier)
creation of a not existing object reading state in binary body part
object is not a proxy set data record associated to created object as soon as it is created |
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) |
Modifier and Type | Method and Description |
---|---|
protected int |
AbstractObjectOutput.byteSizeForFieldOrElement(ClassInfo typeInfo) |
protected void |
AbstractObjectOutputGenericNotStatic.prepareWriteGenericForFields(ObjectAndPersistInfo objectAndPersistInfo,
ClassInfo classInfo,
FieldInfo[] fields) |
protected abstract void |
AbstractObjectOutputGeneric.prepareWriteGenericForFields(ObjectAndPersistInfo objectAndPersistInfo,
ClassInfo classInfo,
FieldInfo[] fields) |
protected int |
AbstractObjectOutput.writeSignature(byte[] binary,
int signatureBeginOffset,
ClassInfo classInfo)
check signature according off object class
|
protected int |
AbstractObjectOutput.writeStaticFieldSignature(byte[] binary,
int signatureBeginOffset,
ClassInfo classInfo) |
Modifier and Type | Method and Description |
---|---|
ClassInfo |
SerializerProxyManager.classInfoOfObject(Object object) |
ClassInfo |
ProxyManager2.classInfoOfObject(Object object)
get the class of the object, if object is proxy then the class is the
proxied object class.
|
ClassInfo |
IProxyManagerForObjectIO.classInfoOfObject(Object object) |
Modifier and Type | Method and Description |
---|---|
Object |
SerializerProxyManager.newInstanceConstruct(ClassInfo objectClassInfo,
Class<?>[] parameterTypes,
Object[] initargs,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
Object |
ProxyManager2.newInstanceConstruct(ClassInfo objectClassInfo,
Class<?>[] parameterTypes,
Object[] initargs,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
Object |
IProxyManagerForObjectIO.newInstanceConstruct(ClassInfo objectClassInfo,
Class<?>[] parameterTypes,
Object[] initargs,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted)
create a new proxy instance constructing object
The parameterTypes parameter is an array of
Class objects that identify the constructor's formal
parameter types, in declared order. |
Object |
SerializerProxyManager.newInstanceConstruct(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
Object |
ProxyManager2.newInstanceConstruct(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
Object |
IProxyManagerForObjectIO.newInstanceConstruct(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
ObjectAndPersistInfo |
SerializerProxyManager.newInstanceNoConstruction(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
ObjectAndPersistInfo |
ProxyManager2.newInstanceNoConstruction(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted) |
ObjectAndPersistInfo |
IProxyManagerForObjectIO.newInstanceNoConstruction(ClassInfo objectClassInfo,
StorageInfo storageInfo,
IObjectIOManagerForProxyObjectIO objectIOManager,
DataRecordIdentifier dataRecordIdentifier,
boolean persisted)
create a new proxy instance for a class.
|
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.