Package org.hibernate.hql.ast.tree
Class JavaConstantNode
java.lang.Object
antlr.BaseAST
antlr.CommonAST
org.hibernate.hql.ast.tree.Node
org.hibernate.hql.ast.tree.JavaConstantNode
- All Implemented Interfaces:
antlr.collections.AST,Serializable,ExpectedTypeAwareNode,SessionFactoryAwareNode
public class JavaConstantNode
extends Node
implements ExpectedTypeAwareNode, SessionFactoryAwareNode
A node representing a static Java constant.
- See Also:
-
Field Summary
Fields inherited from class antlr.BaseAST
down, right -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRenderText(SessionFactoryImplementor sessionFactory) Retrieve the text to be used for rendering this particular node.voidsetExpectedType(Type expectedType) voidvoidMethods inherited from class org.hibernate.hql.ast.tree.Node
getColumn, getFilename, getLine, getTextLength, initialize, initializeMethods inherited from class antlr.CommonAST
getText, getType, initialize, 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
-
JavaConstantNode
public JavaConstantNode()
-
-
Method Details
-
setText
- Specified by:
setTextin interfaceantlr.collections.AST- Overrides:
setTextin classantlr.CommonAST
-
setExpectedType
- Specified by:
setExpectedTypein interfaceExpectedTypeAwareNode
-
getExpectedType
- Specified by:
getExpectedTypein interfaceExpectedTypeAwareNode
-
setSessionFactory
- Specified by:
setSessionFactoryin interfaceSessionFactoryAwareNode
-
getRenderText
Description copied from class:NodeRetrieve the text to be used for rendering this particular node.- Overrides:
getRenderTextin classNode- Parameters:
sessionFactory- The session factory- Returns:
- The text to use for rendering
-