public class StringValue extends AbstractTCLNode
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 and Description |
|---|
StringValue(antlr.Token tok) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptInOrder(AbstractTCLVisitor visitor)
accept a visitor for traversal Inorder
|
void |
acceptPostOrder(AbstractTCLVisitor visitor)
accept a visitor for traversal in Postorder.
|
void |
acceptPreOrder(AbstractTCLVisitor visitor)
accept a visitor for traversal in Preorder.
|
EvaluationResult |
evaluate(EvaluationContext context)
Evaluate this Node.
|
boolean |
isNumber() |
boolean |
isStatic() |
boolean |
isString() |
String |
toString() |
getName, getNameForType, getType, hasNextSibling, initialize, initialize, initialize, isBoolean, left, printToStringBuffer, right, setType, toStringTreeaddChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getText, removeChildren, setFirstChild, setNextSibling, setText, setVerboseStringConversion, toStringList, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpenpublic void acceptInOrder(AbstractTCLVisitor visitor) throws VisitorException
AbstractTCLNodeacceptInOrder in class AbstractTCLNodeVisitorExceptionpublic void acceptPostOrder(AbstractTCLVisitor visitor) throws VisitorException
AbstractTCLNodeacceptPostOrder in class AbstractTCLNodeVisitorExceptionpublic String toString()
toString in interface antlr.collections.ASTtoString in class antlr.BaseASTpublic EvaluationResult evaluate(EvaluationContext context)
AbstractTCLNodeevaluate in class AbstractTCLNodecontext - an EvaluationContext value contains all context information
necessary for the evaluationEvaluationResult valuepublic boolean isNumber()
isNumber in class AbstractTCLNodepublic boolean isStatic()
isStatic in class AbstractTCLNodepublic boolean isString()
isString in class AbstractTCLNodepublic void acceptPreOrder(AbstractTCLVisitor visitor) throws VisitorException
AbstractTCLNodeacceptPreOrder in class AbstractTCLNodeVisitorExceptionCopyright © 2015 JacORB. All rights reserved.