Package | Description |
---|---|
org.globus.rsl |
This library provides a convenience API for creating, manipulating, and checking the
validity of RSL expressions.
|
Modifier and Type | Class and Description |
---|---|
class |
ListRslNode
This class represents an abstract RSL parse tree.
|
class |
RslNode
This class represents a RSL parse tree.
|
Modifier and Type | Method and Description |
---|---|
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() |
Modifier and Type | Method and Description |
---|---|
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) |
Copyright © 2016. All rights reserved.