org.hibernate.hql.ast.tree

Class Node

Known Direct Subclasses:
JavaConstantNode, SqlFragment, SqlNode

public class Node
extends antlr.CommonAST

Base node class for use by Hibernate within its AST trees.
Authors:
Joshua Davis
Steve Ebersole

Constructor Summary

Node()
Node(Token tok)

Method Summary

int
getColumn()
String
getFilename()
int
getLine()
String
getRenderText(SessionFactoryImplementor sessionFactory)
Retrieve the text to be used for rendering this particular node.
int
getTextLength()
void
initialize(AST t)
void
initialize(Token tok)

Constructor Details

Node

public Node()

Node

public Node(Token tok)

Method Details

getColumn

public int getColumn()

getFilename

public String getFilename()

getLine

public int getLine()

getRenderText

public String getRenderText(SessionFactoryImplementor sessionFactory)
Retrieve the text to be used for rendering this particular node.
Parameters:
sessionFactory - The session factory
Returns:
The text to use for rendering

getTextLength

public int getTextLength()

initialize

public void initialize(AST t)

initialize

public void initialize(Token tok)