org.jboss.ejb.plugins.cmp.ejbql
Class ASTPath
java.lang.Object
org.jboss.ejb.plugins.cmp.ejbql.SimpleNode (src)
org.jboss.ejb.plugins.cmp.ejbql.ASTPath
- public final class ASTPath
- extends SimpleNode (src)
This abstract syntax node represents a path declaration.
Constructor Summary |
ASTPath(int id)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
pathList
public java.util.List pathList
fieldList
public java.util.List fieldList
type
public int type
innerJoin
public boolean innerJoin
ASTPath
public ASTPath(int id)
getPath
public java.lang.String getPath()
getPath
public java.lang.String getPath(int i)
getField
public FieldBridge (src) getField()
isCMPField
public boolean isCMPField()
getCMPField
public CMPFieldBridge (src) getCMPField()
isCMRField
public boolean isCMRField()
isCMRField
public boolean isCMRField(int i)
getCMRField
public CMRFieldBridge (src) getCMRField()
getCMRField
public CMRFieldBridge (src) getCMRField(int i)
getEntity
public EntityBridge (src) getEntity()
getEntity
public EntityBridge (src) getEntity(int i)
size
public int size()
toString
public java.lang.String toString()
- Overrides:
toString
in class SimpleNode (src)
equals
public boolean equals(java.lang.Object o)
hashCode
public int hashCode()
jjtAccept
public java.lang.Object jjtAccept(JBossQLParserVisitor visitor,
java.lang.Object data)
- Accept the visitor. *
- Overrides:
jjtAccept
in class SimpleNode (src)