org.tranql.ql
Class NumericLiteral

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

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()


Copyright © -2006 The Codehaus. All Rights Reserved.