org.jacorb.notification.filter.etcl
Class DomainNameShorthandNode

java.lang.Object
  extended byantlr.BaseAST
      extended byorg.jacorb.notification.filter.etcl.AbstractTCLNode
          extended byorg.jacorb.notification.filter.etcl.ETCLComponentName
              extended byorg.jacorb.notification.filter.etcl.DomainNameShorthandNode
All Implemented Interfaces:
antlr.collections.AST, ComponentName, java.io.Serializable, TCLParserTokenTypes

public class DomainNameShorthandNode
extends ETCLComponentName

Version:
$Id: DomainNameShorthandNode.java,v 1.6 2005/10/27 21:39:39 alphonse.bendt Exp $
Author:
Alphonse Bendt
See Also:
Serialized Form

Field Summary
static java.lang.String SHORT_NAME
           
 
Fields inherited from class antlr.BaseAST
down, right
 
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, NUM_FLOAT, NUMBER, 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
DomainNameShorthandNode()
           
 
Method Summary
 void acceptInOrder(AbstractTCLVisitor v)
          accept a visitor for traversal Inorder
 void acceptPostOrder(AbstractTCLVisitor v)
          accept a visitor for traversal in Postorder.
 void acceptPreOrder(AbstractTCLVisitor v)
          accept a visitor for traversal in Preorder.
 EvaluationResult evaluate(EvaluationContext context)
          Evaluate this Node.
 java.lang.String getComponentName()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jacorb.notification.filter.etcl.ETCLComponentName
setComponentName
 
Methods inherited from class org.jacorb.notification.filter.etcl.AbstractTCLNode
getName, getNameForType, getType, hasNextSibling, initialize, initialize, initialize, isBoolean, isNumber, isStatic, isString, left, printToStringBuffer, right, setType, toStringTree
 
Methods inherited from class antlr.BaseAST
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getColumn, getFirstChild, getLine, getNextSibling, getNumberOfChildren, getText, getTokenNames, removeChildren, setFirstChild, setNextSibling, setText, setVerboseStringConversion, toStringList, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jacorb.notification.filter.ComponentName
toStringTree
 

Field Detail

SHORT_NAME

public static final java.lang.String SHORT_NAME
See Also:
Constant Field Values
Constructor Detail

DomainNameShorthandNode

public DomainNameShorthandNode()
Method Detail

getComponentName

public java.lang.String getComponentName()
Specified by:
getComponentName in interface ComponentName
Overrides:
getComponentName in class ETCLComponentName

acceptInOrder

public void acceptInOrder(AbstractTCLVisitor v)
Description copied from class: AbstractTCLNode
accept a visitor for traversal Inorder

Overrides:
acceptInOrder in class ETCLComponentName

acceptPostOrder

public void acceptPostOrder(AbstractTCLVisitor v)
Description copied from class: AbstractTCLNode
accept a visitor for traversal in Postorder. the right and left subtrees are visited before the root node is visited.

Overrides:
acceptPostOrder in class ETCLComponentName

acceptPreOrder

public void acceptPreOrder(AbstractTCLVisitor v)
Description copied from class: AbstractTCLNode
accept a visitor for traversal in Preorder. the root node is visited before the left and the right subtrees are visited.

Overrides:
acceptPreOrder in class ETCLComponentName

evaluate

public EvaluationResult evaluate(EvaluationContext context)
                          throws EvaluationException
Description copied from class: AbstractTCLNode
Evaluate this Node.

Overrides:
evaluate in class ETCLComponentName
Throws:
EvaluationException

toString

public java.lang.String toString()
Specified by:
toString in interface antlr.collections.AST
Overrides:
toString in class ETCLComponentName