org.jacorb.notification.filter.etcl

Class ComponentPositionOperator

Implemented Interfaces:
TCLParserTokenTypes

public class ComponentPositionOperator
extends AbstractTCLNode

A simple node to represent Array operation

Fields inherited from interface org.jacorb.notification.filter.etcl.TCLParserTokenTypes

AND, ARRAY, ASSOC, DEFAULT, DISCRIM, DIV, DOLLAR, DOT, EOF, EQ, EXIST, FALSE, FIRST, GT, GTE, IDENTIFIER, IMPLICIT, IN, LBRACKET, LENGTH, LPAREN, LT, LTE, MAX, MIN, MINUS, MULT, NEQ, NOT, NULL_TREE_LOOKAHEAD, NUMBER, NUM_FLOAT, OR, PLUS, RANDOM, RBRACKET, REPO_ID, RPAREN, RUNTIME_VAR, STRING, SUBSTR, TRUE, TYPE, TYPE_ID, UNARY_MINUS, UNARY_PLUS, UNION_POS, WITH, WS

Constructor Summary

ComponentPositionOperator(Token tok)

Method Summary

void
acceptInOrder(AbstractTCLVisitor visitor)
void
acceptPostOrder(AbstractTCLVisitor visitor)
void
acceptPreOrder(AbstractTCLVisitor visitor)
int
getPosition()
String
toString()

Methods inherited from class org.jacorb.notification.filter.etcl.AbstractTCLNode

acceptInOrder, acceptPostOrder, acceptPreOrder, evaluate, getKind, getName, getNameForType, getNextType, getType, hasNextSibling, initialize, initialize, initialize, isBoolean, isNumber, isStatic, isString, left, printToStringBuffer, right, setKind, setType, toStringTree

Constructor Details

ComponentPositionOperator

public ComponentPositionOperator(Token tok)

Method Details

acceptInOrder

public void acceptInOrder(AbstractTCLVisitor visitor)
            throws VisitorException
Overrides:
acceptInOrder in interface AbstractTCLNode


acceptPostOrder

public void acceptPostOrder(AbstractTCLVisitor visitor)
            throws VisitorException
Overrides:
acceptPostOrder in interface AbstractTCLNode


acceptPreOrder

public void acceptPreOrder(AbstractTCLVisitor visitor)
            throws VisitorException
Overrides:
acceptPreOrder in interface AbstractTCLNode


getPosition

public int getPosition()


toString

public String toString()