org.jboss.ejb.plugins.cmp.ejbql
Class ASTPath

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.ejbql.SimpleNode (src) 
      extended byorg.jboss.ejb.plugins.cmp.ejbql.ASTPath

public final class ASTPath
extends SimpleNode (src)

This abstract syntax node represents a path declaration.


Field Summary
 java.util.List fieldList
           
 boolean innerJoin
           
 java.util.List pathList
           
 int type
           
 
Fields inherited from class org.jboss.ejb.plugins.cmp.ejbql.SimpleNode (src)
children, id, parent
 
Constructor Summary
ASTPath(int id)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 CMPFieldBridge (src) getCMPField()
           
 CMRFieldBridge (src) getCMRField()
           
 CMRFieldBridge (src) getCMRField(int i)
           
 EntityBridge (src) getEntity()
           
 EntityBridge (src) getEntity(int i)
           
 FieldBridge (src) getField()
           
 java.lang.String getPath()
           
 java.lang.String getPath(int i)
           
 int hashCode()
           
 boolean isCMPField()
           
 boolean isCMRField()
           
 boolean isCMRField(int i)
           
 java.lang.Object jjtAccept(JBossQLParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jboss.ejb.plugins.cmp.ejbql.SimpleNode (src)
dump, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

pathList

public java.util.List pathList

fieldList

public java.util.List fieldList

type

public int type

innerJoin

public boolean innerJoin
Constructor Detail

ASTPath

public ASTPath(int id)
Method Detail

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)