org.neodatis.odb.core.layers.layer2.meta
Class ArrayObjectInfo
java.lang.Object
org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
org.neodatis.odb.core.layers.layer2.meta.GroupObjectInfo
org.neodatis.odb.core.layers.layer2.meta.ArrayObjectInfo
- All Implemented Interfaces:
- java.io.Serializable
public class ArrayObjectInfo
- extends GroupObjectInfo
A meta representation of an Array
- Author:
- osmadja
- See Also:
- Serialized Form
Methods inherited from class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo |
getOdbType, getOdbTypeId, getPosition, isAtomicNativeObject, isCollectionObject, isDeletedObject, isEnumObject, isGroup, isMapObject, isNative, isNonNativeObject, isNull, isObjectReference, setOdbType, setOdbTypeId, setPosition |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ArrayObjectInfo
public ArrayObjectInfo(java.lang.Object[] array)
ArrayObjectInfo
public ArrayObjectInfo(java.lang.Object[] array,
ODBType type,
int componentId)
getArray
public java.lang.Object[] getArray()
toString
public java.lang.String toString()
- Overrides:
toString
in class NativeObjectInfo
isArrayObject
public boolean isArrayObject()
- Overrides:
isArrayObject
in class AbstractObjectInfo
getRealArrayComponentClassName
public java.lang.String getRealArrayComponentClassName()
setRealArrayComponentClassName
public void setRealArrayComponentClassName(java.lang.String realArrayComponentClassName)
getArrayLength
public int getArrayLength()
getComponentTypeId
public int getComponentTypeId()
setComponentTypeId
public void setComponentTypeId(int componentTypeId)
createCopy
public AbstractObjectInfo createCopy(java.util.Map<OID,AbstractObjectInfo> cache,
boolean onlyData)
- Specified by:
createCopy
in class AbstractObjectInfo