Uses of Class
org.globus.rsl.AbstractRslNode

Packages that use AbstractRslNode
org.globus.rsl This library provides a convenience API for creating, manipulating, and checking the validity of RSL expressions. 
 

Uses of AbstractRslNode in org.globus.rsl
 

Subclasses of AbstractRslNode in org.globus.rsl
 class ListRslNode
          This class represents an abstract RSL parse tree.
 class RslNode
          This class represents a RSL parse tree.
 

Methods in org.globus.rsl that return AbstractRslNode
static AbstractRslNode RSLParser.parse(Class rslNodeClass, String rsl)
           
 AbstractRslNode RSLParser.parse()
           
 AbstractRslNode RSLParser.subSpecification()
           
 AbstractRslNode RslNode.evaluate(Map symbolTable)
          Evalutes the rsl tree against the specified symbol table.
 AbstractRslNode ListRslNode.evaluate(Map symbolTable)
          Evalutes the rsl tree against the specified symbol table.
 AbstractRslNode AbstractRslNode.evaluate()
          Evalutes the rsl tree.
abstract  AbstractRslNode AbstractRslNode.evaluate(Map symbolTable)
          Evalutes the rsl tree against the specified symbol table.
 

Methods in org.globus.rsl with parameters of type AbstractRslNode
 void RSLParser.specification(AbstractRslNode parentNode)
           
 void RSLParser.relation(AbstractRslNode node)
           
 void RSLParser.specList(AbstractRslNode node)
           
 void RslNode.mergeTo(AbstractRslNode dstNode)
           
 void ListRslNode.mergeTo(AbstractRslNode dstNode)
           
 boolean AbstractRslNode.add(AbstractRslNode node)
          Adds a rsl parse tree to this node.
 boolean AbstractRslNode.removeSpecification(AbstractRslNode node)
          Removes a specific sub-specification tree from the sub-specification list.
 void AbstractRslNode.merge(AbstractRslNode inNode)
          Merges the specified node with the current node.
 void AbstractRslNode.mergeTo(AbstractRslNode dstNode)