Package org.apache.cayenne.ejbql.parser
Class EJBQLPath
java.lang.Object
org.apache.cayenne.ejbql.parser.SimpleNode
org.apache.cayenne.ejbql.parser.EJBQLPath
- All Implemented Interfaces:
Serializable,EJBQLExpression,Node
- Direct Known Subclasses:
EJBQLDbPath
public class EJBQLPath extends SimpleNode
- Since:
- 3.0
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description EJBQLPath(int id) -
Method Summary
Modifier and Type Method Description StringgetAbsolutePath()StringgetId()StringgetRelativePath()protected booleanvisitChild(EJBQLExpressionVisitor visitor, int childIndex)Recursively visits a child at the specified index.protected booleanvisitNode(EJBQLExpressionVisitor visitor)Visits this node without recursion.Methods inherited from class org.apache.cayenne.ejbql.parser.SimpleNode
getChild, getChildrenCount, getName, getText, isNegated, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, setText, toString, visit
-
Constructor Details
-
EJBQLPath
public EJBQLPath(int id)
-
-
Method Details
-
getId
-
getRelativePath
-
getAbsolutePath
-
visitNode
Description copied from class:SimpleNodeVisits this node without recursion. Default implementation simply returns true. Subclasses override this method to call an appropriate visitor method.- Overrides:
visitNodein classSimpleNode
-
visitChild
Description copied from class:SimpleNodeRecursively visits a child at the specified index. Subclasses override this method if they desire to implement callbacks after visiting each child.- Overrides:
visitChildin classSimpleNode
-