Uses of Class
net.sf.sasl.language.placeholder.syntax.ASTNode

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.
 



Copyright © 2010. All Rights Reserved.