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
 AbstractRslNode AbstractRslNode.evaluate()
          Evalutes the rsl tree.
 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.
abstract  AbstractRslNode AbstractRslNode.evaluate(Map symbolTable)
          Evalutes the rsl tree against the specified symbol table.
 AbstractRslNode RSLParser.parse()
           
static AbstractRslNode RSLParser.parse(Class rslNodeClass, String rsl)
           
 AbstractRslNode RSLParser.subSpecification()
           
 

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