org.jacorb.notification.filter.etcl

Class TypeNameShorthandNode

Implemented Interfaces:
ComponentName, TCLParserTokenTypes

public class TypeNameShorthandNode
extends ETCLComponentName

Version:
$Id: TypeNameShorthandNode.java,v 1.3 2004/05/06 12:39:59 nicolas Exp $

Author:
Alphonse Bendt

Field Summary

static String
SHORT_NAME

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

TypeNameShorthandNode()

Method Summary

void
acceptInOrder(AbstractTCLVisitor v)
void
acceptPostOrder(AbstractTCLVisitor v)
void
acceptPreOrder(AbstractTCLVisitor v)
EvaluationResult
evaluate(EvaluationContext context)
String
getComponentName()
String
toString()

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

acceptInOrder, acceptPostOrder, acceptPreOrder, evaluate, getComponentName, setComponentName, 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

Field Details

SHORT_NAME

public static final String SHORT_NAME

Constructor Details

TypeNameShorthandNode

public TypeNameShorthandNode()

Method Details

acceptInOrder

public void acceptInOrder(AbstractTCLVisitor v)
Overrides:
acceptInOrder in interface ETCLComponentName


acceptPostOrder

public void acceptPostOrder(AbstractTCLVisitor v)
Overrides:
acceptPostOrder in interface ETCLComponentName


acceptPreOrder

public void acceptPreOrder(AbstractTCLVisitor v)
Overrides:
acceptPreOrder in interface ETCLComponentName


evaluate

public EvaluationResult evaluate(EvaluationContext context)
            throws EvaluationException
Overrides:
evaluate in interface ETCLComponentName


getComponentName

public String getComponentName()
Specified by:
getComponentName in interface ComponentName
Overrides:
getComponentName in interface ETCLComponentName


toString

public String toString()
Overrides:
toString in interface ETCLComponentName