@NotStorableClass public class ObjectInputForArray extends AbstractImmediateObjectInput
classInfoFactory, helperBinaryConversion, helperReflect, logger, objectIOManager, proxyManager2| Constructor and Description |
|---|
ObjectInputForArray(IObjectIOManagerForObjectIO objectIOManager,
ClassInfoFactory classInfoFactory,
IProxyManagerForObjectIO proxyManager2,
HelperBinaryConversion helperBinaryConversion) |
| Modifier and Type | Method and Description |
|---|---|
protected ObjectAndPersistInfo |
createReadingBody(byte[] binary,
int bodyBeginOffset,
ClassInfo arrayTypeInfo,
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 |
DataRecordIdentifier[] |
getReferencedList(byte[] binary,
int offset)
get the referenced object's data identifier from binary data containing
object state
|
createObject, isImmediate, isLazy, setObjectState, unsetObjectStatecheckSignature, checkStaticFieldSignature, getObjectIOManagerpublic ObjectInputForArray(IObjectIOManagerForObjectIO objectIOManager, ClassInfoFactory classInfoFactory, IProxyManagerForObjectIO proxyManager2, HelperBinaryConversion helperBinaryConversion)
protected final ObjectAndPersistInfo createReadingBody(byte[] binary, int bodyBeginOffset, ClassInfo arrayTypeInfo, DataRecordIdentifier dataRecordIdentifier) throws ObjectIOException, ObjectIODataRecordNotFoundException, ObjectIOInvalidClassException, ObjectIOClassNotFoundException, ObjectIODataCorruptedException, ObjectIONotSerializableException
AbstractImmediateObjectInputcreateReadingBody in class AbstractImmediateObjectInputbinary - data of data record for objectbodyBeginOffset - offset in binary data of start of object statearrayTypeInfo - the object class informationObjectIOExceptionObjectIODataRecordNotFoundExceptionObjectIOInvalidClassExceptionObjectIOClassNotFoundExceptionObjectIODataCorruptedExceptionObjectIONotSerializableExceptionpublic DataRecordIdentifier[] getReferencedList(byte[] binary, int offset) throws ObjectIOException
IObjectInputgetReferencedList in interface IObjectInputgetReferencedList in class AbstractObjectInputbinary - binary data of data record associated to objectoffset - start of field/element data in binaryObjectIOExceptionCopyright © 2007-2012 Luc Peuvrier. All Rights Reserved.