Package org.hibernate.hql.ast.tree
Class Node
java.lang.Object
antlr.BaseAST
antlr.CommonAST
org.hibernate.hql.ast.tree.Node
- All Implemented Interfaces:
antlr.collections.AST,Serializable
- Direct Known Subclasses:
JavaConstantNode,SqlFragment,SqlNode
Base node class for use by Hibernate within its AST trees.
- See Also:
-
Field Summary
Fields inherited from class antlr.BaseAST
down, right -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintgetLine()getRenderText(SessionFactoryImplementor sessionFactory) Retrieve the text to be used for rendering this particular node.intvoidvoidinitialize(antlr.Token tok) Methods inherited from class antlr.CommonAST
getText, getType, initialize, setText, setTypeMethods inherited from class antlr.BaseAST
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen
-
Constructor Details
-
Node
public Node() -
Node
-
-
Method Details
-
getRenderText
Retrieve the text to be used for rendering this particular node.- Parameters:
sessionFactory- The session factory- Returns:
- The text to use for rendering
-
initialize
- Specified by:
initializein interfaceantlr.collections.AST- Overrides:
initializein classantlr.CommonAST
-
initialize
- Specified by:
initializein interfaceantlr.collections.AST- Overrides:
initializein classantlr.CommonAST
-
getFilename
-
getLine
public int getLine()- Specified by:
getLinein interfaceantlr.collections.AST- Overrides:
getLinein classantlr.BaseAST
-
getColumn
public int getColumn()- Specified by:
getColumnin interfaceantlr.collections.AST- Overrides:
getColumnin classantlr.BaseAST
-
getTextLength
public int getTextLength()
-