org.neodatis.odb.core.layers.layer2.meta
Class NullNativeObjectInfo

java.lang.Object
  extended by org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
      extended by org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
          extended by org.neodatis.odb.core.layers.layer2.meta.NullNativeObjectInfo
All Implemented Interfaces:
java.io.Serializable

public class NullNativeObjectInfo
extends NativeObjectInfo

Meta representation of a null native object

Author:
osmadja
See Also:
Serialized Form

Field Summary
static NullNativeObjectInfo instance
           
 
Fields inherited from class org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
theObject
 
Fields inherited from class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
odbType, odbTypeId, position
 
Constructor Summary
NullNativeObjectInfo(int odbTypeId)
           
NullNativeObjectInfo(ODBType type)
           
 
Method Summary
 AbstractObjectInfo createCopy(java.util.Map<OID,AbstractObjectInfo> cache, boolean onlyData)
           
static NullNativeObjectInfo getInstance()
           
 boolean isNative()
           
 boolean isNull()
           
 java.lang.String toString()
           
 
Methods inherited from class org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
equals, getObject, isNativeObject, setObject
 
Methods inherited from class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
getOdbType, getOdbTypeId, getPosition, isArrayObject, isAtomicNativeObject, isCollectionObject, isDeletedObject, isEnumObject, isGroup, isMapObject, isNonNativeObject, isObjectReference, setOdbType, setOdbTypeId, setPosition
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

instance

public static NullNativeObjectInfo instance
Constructor Detail

NullNativeObjectInfo

public NullNativeObjectInfo(int odbTypeId)

NullNativeObjectInfo

public NullNativeObjectInfo(ODBType type)
Method Detail

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

createCopy

public AbstractObjectInfo createCopy(java.util.Map<OID,AbstractObjectInfo> cache,
                                     boolean onlyData)
Specified by:
createCopy in class AbstractObjectInfo

getInstance

public static NullNativeObjectInfo getInstance()
Returns: