org.dftproject.genesis.core.data
Class DataLongLiteralNode

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

public class DataLongLiteralNode
extends java.lang.Object
implements ILiteralNode

DataLongLiteralNode is a database-backed literal node with a long raw database representation.


Constructor Summary
DataLongLiteralNode(long id)
          Creates a database-backed long 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

DataLongLiteralNode

public DataLongLiteralNode(long id)
Creates a database-backed long literal node.

Parameters:
id - the long literal id
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