public class PropertyShorthandNode 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 |
|---|
PropertyShorthandNode(String value) |
| 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.
|
EvaluationResult |
extractDefaultAnyValue(EvaluationContext context) |
EvaluationResult |
extractDefaultValue(EvaluationContext context) |
String |
toString() |
getName, getNameForType, getType, hasNextSibling, initialize, initialize, initialize, isBoolean, isNumber, isStatic, isString, 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 PropertyShorthandNode(String value)
public EvaluationResult evaluate(EvaluationContext context) throws PropertyDoesNotExistException
AbstractTCLNodeevaluate in class AbstractTCLNodecontext - an EvaluationContext value contains all context information
necessary for the evaluationEvaluationResult valuePropertyDoesNotExistExceptionpublic EvaluationResult extractDefaultValue(EvaluationContext context)
public EvaluationResult extractDefaultAnyValue(EvaluationContext context)
public String toString()
toString in interface antlr.collections.ASTtoString in class antlr.BaseASTpublic void acceptPostOrder(AbstractTCLVisitor visitor) throws VisitorException
AbstractTCLNodeacceptPostOrder in class AbstractTCLNodeVisitorExceptionpublic void acceptPreOrder(AbstractTCLVisitor visitor) throws VisitorException
AbstractTCLNodeacceptPreOrder in class AbstractTCLNodeVisitorExceptionpublic void acceptInOrder(AbstractTCLVisitor visitor) throws VisitorException
AbstractTCLNodeacceptInOrder in class AbstractTCLNodeVisitorExceptionCopyright © 2015 JacORB. All rights reserved.