org.tranql.ql
Class NumericLiteral

java.lang.Object
  extended by org.tranql.ql.AbstractNode
      extended by org.tranql.ql.NumericLiteral
All Implemented Interfaces:
java.io.Serializable, Literal, Node

public class NumericLiteral
extends AbstractNode
implements Literal

This node is an exact number literal value. 12345.67

Version:
$Revision: 138 $ $Date: 2004-10-21 05:52:45 +0200 (Thu, 21 Oct 2004) $
See Also:
Serialized Form

Constructor Summary
NumericLiteral(java.lang.Number value)
           
NumericLiteral(java.lang.Number value, java.lang.String text)
           
 
Method Summary
 DataType getDataType()
           
 java.lang.String getText()
           
 java.lang.Number getValue()
           
 java.lang.String toString()
           
 java.lang.Object visit(QueryVisitor visitor, java.lang.Object param)
           
 
Methods inherited from class org.tranql.ql.AbstractNode
addChild, getChild, getSibling, isOnlyChild, setSibling
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.tranql.ql.Node
addChild, getChild, getSibling, isOnlyChild, setSibling
 

Constructor Detail

NumericLiteral

public NumericLiteral(java.lang.Number value)

NumericLiteral

public NumericLiteral(java.lang.Number value,
                      java.lang.String text)
Method Detail

getValue

public java.lang.Number getValue()

getText

public java.lang.String getText()
Specified by:
getText in interface Literal

getDataType

public DataType getDataType()
Specified by:
getDataType in interface Literal

visit

public java.lang.Object visit(QueryVisitor visitor,
                              java.lang.Object param)
                       throws QueryException
Specified by:
visit in interface Node
Throws:
QueryException

toString

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


Copyright © -2010 The Codehaus. All Rights Reserved.