|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ASTNode | |
---|---|
net.sf.sasl.language.placeholder.syntax | |
net.sf.sasl.language.placeholder.syntax.types |
Uses of ASTNode in net.sf.sasl.language.placeholder.syntax |
---|
Subclasses of ASTNode in net.sf.sasl.language.placeholder.syntax | |
---|---|
class |
PlaceholderNode
Defines a placeholder node. |
class |
ScriptNode
Defines a script node, which is the root node of each placeholder script. |
Methods in net.sf.sasl.language.placeholder.syntax that return ASTNode | |
---|---|
ASTNode |
SimplePrefixTreeWalker.getCurrentNode()
|
ASTNode |
ITreeWalker.getCurrentNode()
Returns the current visited node returned by a call to ITreeWalker.nextNode() . |
ASTNode |
ASTNode.getParentNode()
Returns the parent node of this node. |
ASTNode |
SimplePrefixTreeWalker.nextNode()
|
ASTNode |
ITreeWalker.nextNode()
Visits the next node in the tree and returns it. |
Methods in net.sf.sasl.language.placeholder.syntax that return types with arguments of type ASTNode | |
---|---|
List<ASTNode> |
PlaceholderNode.getArgumentList()
Returns a copy of the placeholders argument list. |
List<ASTNode> |
ScriptNode.getChildNodes()
|
List<ASTNode> |
PlaceholderNode.getChildNodes()
|
List<ASTNode> |
ASTNode.getChildNodes()
Returns a list of all child nodes of this node. |
Methods in net.sf.sasl.language.placeholder.syntax with parameters of type ASTNode | |
---|---|
void |
PlaceholderNode.addArgument(ASTNode argument)
Adds the given argument at the end of the argument list. |
void |
ScriptNode.addChildNode(ASTNode childNode)
Adds the given node as a child node of this node. |
void |
ASTNode.setParentNode(ASTNode parentNode)
Sets the parent node of this node. |
Method parameters in net.sf.sasl.language.placeholder.syntax with type arguments of type ASTNode | |
---|---|
void |
PlaceholderNode.setArgumentList(List<ASTNode> argumentList)
Sets the given argument list as the placeholders argument list. |
Constructors in net.sf.sasl.language.placeholder.syntax with parameters of type ASTNode | |
---|---|
ASTNode(ASTNode parentNode)
Creates a node that has the given parent node has its parent node. |
|
SimplePrefixTreeWalker(ASTNode rootNode,
Class<? extends ASTNode>... filterClasses)
|
Constructor parameters in net.sf.sasl.language.placeholder.syntax with type arguments of type ASTNode | |
---|---|
PlaceholderNode(String placeholderName,
List<ASTNode> argumentList)
Creates a placeholder node with the given placeholder name and list of arguments. |
Uses of ASTNode in net.sf.sasl.language.placeholder.syntax.types |
---|
Subclasses of ASTNode in net.sf.sasl.language.placeholder.syntax.types | |
---|---|
class |
BooleanNode
Defines a boolean node that holds a boolean value. |
class |
DecimalNode
Defines a decimal node that holds a BigDecimal
value. |
class |
DoubleQuotedStringNode
Defines a string node for double quoted strings. |
class |
IntegerNode
Defines an integer node that can store an integer number. |
class |
SingleQuotedStringNode
Defines a string node for single quoted strings. |
class |
StringNode
Defines a string node that can store a string. |
class |
TypeValueNode<T>
Defines an abstract node that can store a static known type value object. |
Constructors in net.sf.sasl.language.placeholder.syntax.types with parameters of type ASTNode | |
---|---|
BooleanNode(String value,
ASTNode parentNode)
Creates a boolean node with the given string encoded boolean value and the given parent node. |
|
DecimalNode(String value,
ASTNode parentNode)
Creates a decimal node with the given decimal value and parent node. |
|
DoubleQuotedStringNode(String value,
ASTNode parentNode)
Creates a doubel quoted string node that stores the given double quoted string value as a normalized string value and has got the given parent node. |
|
IntegerNode(String value,
ASTNode parentNode)
Creates an integer node with the given string encoded integer value and parent node. |
|
SingleQuotedStringNode(String value,
ASTNode parentNode)
Creates a single quoted string node that stores the given single quoted string value as normalized string value and has got the given parent as its parent node. |
|
StringNode(String value,
ASTNode parentNode)
Creates a string node that has the given string value and given parent node. |
|
StringNode(String value,
String ocString,
ASTNode parentNode)
Transforms the over given string value into a normalized string value where the open and close tag of the string is removed and all escapes of the open/close tag are replace with the open/close tag. |
|
TypeValueNode(ASTNode parentNode)
Creates a type value node that has the given parent. |
|
TypeValueNode(T typeValue,
ASTNode parentNode)
Create a type value node with the given parent and type value. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |