org.dftproject.genesis.core.data
Class DataLiteralNode

java.lang.Object
  extended by org.dftproject.genesis.core.data.DataLiteralNode
All Implemented Interfaces:
ILiteralNode, INode

public class DataLiteralNode
extends java.lang.Object
implements ILiteralNode

DataLiteralNode is a database-backed literal node.


Constructor Summary
protected DataLiteralNode(java.lang.String value)
          Creates a databased-backed literal node.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getLiteralValue()
          Returns the string value of this literal.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataLiteralNode

protected DataLiteralNode(java.lang.String value)
Creates a databased-backed literal node.

Parameters:
value - the string value
Method Detail

getLiteralValue

public java.lang.String getLiteralValue()
Description copied from interface: ILiteralNode
Returns the string value of this literal.

Specified by:
getLiteralValue in interface ILiteralNode
Returns:
the string value

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object