org.neodatis.odb.core.layers.layer2.meta
Class AbstractObjectInfo
- java.lang.Object
-
- org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
-
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- NativeObjectInfo, NonNativeObjectInfo, ObjectReference
public abstract class AbstractObjectInfo extends java.lang.Object implements java.io.SerializableTo keep meta informations about an object- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description AbstractObjectInfo(int typeId)AbstractObjectInfo(ODBType type)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description abstract AbstractObjectInfocreateCopy(java.util.Map<OID,AbstractObjectInfo> cache, boolean onlyData)abstract java.lang.ObjectgetObject()ODBTypegetOdbType()intgetOdbTypeId()longgetPosition()booleanisArrayObject()booleanisAtomicNativeObject()booleanisCollectionObject()booleanisDeletedObject()booleanisEnumObject()booleanisGroup()booleanisMapObject()booleanisNative()booleanisNonNativeObject()booleanisNull()booleanisObjectReference()abstract voidsetObject(java.lang.Object object)voidsetOdbType(ODBType odbType)voidsetOdbTypeId(int odbTypeId)voidsetPosition(long position)
-
-
-
Constructor Detail
-
AbstractObjectInfo
public AbstractObjectInfo(int typeId)
-
AbstractObjectInfo
public AbstractObjectInfo(ODBType type)
-
-
Method Detail
-
isNative
public boolean isNative()
-
isGroup
public boolean isGroup()
-
isNull
public boolean isNull()
-
getObject
public abstract java.lang.Object getObject()
-
setObject
public abstract void setObject(java.lang.Object object)
-
getOdbTypeId
public int getOdbTypeId()
-
setOdbTypeId
public void setOdbTypeId(int odbTypeId)
-
getPosition
public long getPosition()
-
setPosition
public void setPosition(long position)
-
getOdbType
public ODBType getOdbType()
-
setOdbType
public void setOdbType(ODBType odbType)
-
isNonNativeObject
public boolean isNonNativeObject()
-
isAtomicNativeObject
public boolean isAtomicNativeObject()
-
isCollectionObject
public boolean isCollectionObject()
-
isMapObject
public boolean isMapObject()
-
isArrayObject
public boolean isArrayObject()
-
isDeletedObject
public boolean isDeletedObject()
-
isObjectReference
public boolean isObjectReference()
-
isEnumObject
public boolean isEnumObject()
-
createCopy
public abstract AbstractObjectInfo createCopy(java.util.Map<OID,AbstractObjectInfo> cache, boolean onlyData)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG