jrun.ejb.ejbql
Class IdentificationVar
java.lang.Object
|
+--jrun.ejb.ejbql.ExpressionBase
|
+--jrun.ejb.ejbql.IdentificationVar
- All Implemented Interfaces:
- Element, Expression
- Direct Known Subclasses:
- CollectionIdentificationVar, RangeIdentificationVar
- public abstract class IdentificationVar
- extends ExpressionBase
Represents a Range identification variable or a
Collection identification variable.
- Author:
- Enrique Duvos
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdentificationVar
public IdentificationVar(java.lang.String name,
Expression expression)
isIdentificationVar
public boolean isIdentificationVar()
- Overrides:
isIdentificationVar in class ExpressionBase
getName
public java.lang.String getName()
getExpression
public Expression getExpression()
isRangeIdentVar
public boolean isRangeIdentVar()
isCollectionIdentVar
public boolean isCollectionIdentVar()
accept
public void accept(Visitor visitor)
getAbstractSchemaName
public abstract AbstractSchemaName getAbstractSchemaName()
getTableName
public abstract java.lang.String getTableName()
getFieldNames
public abstract java.util.Iterator getFieldNames()
getJavaType
public java.lang.String getJavaType()
getChildren
public java.util.ListIterator getChildren(int traversalType)
- Description copied from class:
ExpressionBase
- Provide default implementation that returns 0 children.
- Overrides:
getChildren in class ExpressionBase
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object
Copyright � 2002 Macromedia Corporation. All Rights Reserved.