org.neodatis.odb.core.layers.layer2.meta
Class EnumNativeObjectInfo
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.EnumNativeObjectInfo
- All Implemented Interfaces:
- java.io.Serializable
public class EnumNativeObjectInfo
- extends NativeObjectInfo
Meta representation of an enum. Which is internally represented by a string :
Its name
- Author:
- osmadja
- See Also:
- Serialized Form
Methods inherited from class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo |
getOdbType, getOdbTypeId, getPosition, isArrayObject, isAtomicNativeObject, isCollectionObject, isDeletedObject, isGroup, isMapObject, isNonNativeObject, isObjectReference, setOdbType, setOdbTypeId, setPosition |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EnumNativeObjectInfo
public EnumNativeObjectInfo(ClassInfo classInfo,
java.lang.String enumName)
toString
public java.lang.String toString()
- Overrides:
toString
in class NativeObjectInfo
isNull
public boolean isNull()
- Overrides:
isNull
in class AbstractObjectInfo
isNative
public boolean isNative()
- Overrides:
isNative
in class AbstractObjectInfo
isEnumObject
public boolean isEnumObject()
- Overrides:
isEnumObject
in class AbstractObjectInfo
createCopy
public AbstractObjectInfo createCopy(java.util.Map<OID,AbstractObjectInfo> cache,
boolean onlyData)
- Specified by:
createCopy
in class AbstractObjectInfo
getEnumName
public java.lang.String getEnumName()
getEnumClassInfo
public ClassInfo getEnumClassInfo()
setEnumClassInfo
public void setEnumClassInfo(ClassInfo enumClassInfo)