jrun.ejb.ejbql
Class NaryOperatorExpression
java.lang.Object
|
+--jrun.ejb.ejbql.ExpressionBase
|
+--jrun.ejb.ejbql.NaryOperatorExpression
- All Implemented Interfaces:
- Element, Expression, OperatorExpression
- public class NaryOperatorExpression
- extends ExpressionBase
- implements OperatorExpression
An expression composed of 1 or more expressions and an
N-ary operator.
- Author:
- Enrique Duvos
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NaryOperatorExpression
public NaryOperatorExpression(NaryOperator operator)
isOperatorExpression
public boolean isOperatorExpression()
- Specified by:
isOperatorExpression in interface Expression- Overrides:
isOperatorExpression in class ExpressionBase
getOperator
public Operator getOperator()
- Specified by:
getOperator in interface OperatorExpression
addFirstExpression
public void addFirstExpression(Expression expression)
addLastExpression
public void addLastExpression(Expression expression)
getJavaType
public java.lang.String getJavaType()
- Specified by:
getJavaType in interface Expression
accept
public void accept(Visitor visitor)
- Specified by:
accept in interface Element
getChildren
public java.util.ListIterator getChildren(int traversalType)
- Description copied from class:
ExpressionBase
- Provide default implementation that returns 0 children.
- Specified by:
getChildren in interface Element- Overrides:
getChildren in class ExpressionBase
getPrintStrings
public java.util.Iterator getPrintStrings()
- Specified by:
getPrintStrings in interface OperatorExpression
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals in class java.lang.Object
Copyright � 2002 Macromedia Corporation. All Rights Reserved.