edu.ksu.cis.projects.bogor.module.value
Interface INullValue

All Superinterfaces:
Comparable<IValue>, Disposable, INonPrimitiveValue, IValue, Serializable
All Known Implementing Classes:
DefaultNullValue

public interface INullValue
extends INonPrimitiveValue

Represents a null value.

Version:
CVS $Revision: 1.2 $ $Date: 2005/06/06 19:15:31 $
Author:
Robby

Method Summary
 INullValue clone(Map<Object,Object> cloneMap)
          Override to specialize return type
 
Methods inherited from interface edu.ksu.cis.projects.bogor.module.value.INonPrimitiveValue
getReferenceId
 
Methods inherited from interface edu.ksu.cis.projects.bogor.module.value.IValue
equals, getType, getTypeId, hashCode, toString, validate
 
Methods inherited from interface edu.ksu.cis.projects.bogor.util.Disposable
dispose
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

clone

INullValue clone(Map<Object,Object> cloneMap)
Override to specialize return type

Specified by:
clone in interface INonPrimitiveValue
Specified by:
clone in interface IValue
Parameters:
cloneMap - Original values (IValue) to their clones ( IValue) mapping. The clone map to solve circular references in values. If this value is a key in the map, then this method returns the value of the key in the map. Must be non-null.
Returns:
The clone of this value. Non-null.