Object | and(arguments[] ) - Produces an EXPRESSION object representing logical conjunction of
all arguments
|
Object | divide(Object left, Object right) - Produces an EXPRESSION object representing left divided by
right
|
Object | equal(Object left, Object right) - Produces an EXPRESSION object representing the comparison:
left equals to right
|
Object | expressionPath(Object expression, Object[] predicates, Object[] steps) - Produces an EXPRESSION object representing a filter expression
|
Object | function(Object name, Object[] args) - Produces an EXPRESSION object representing the computation of
a library function with the supplied arguments.
|
Object | function(int code, Object[] args) - Produces an EXPRESSION object representing the computation of
a core function with the supplied arguments.
|
Object | greaterThan(Object left, Object right) - Produces an EXPRESSION object representing the comparison:
left greater than right
|
Object | greaterThanOrEqual(Object left, Object right) - Produces an EXPRESSION object representing the comparison:
left greater than or equal to right
|
Object | lessThan(Object left, Object right) - Produces an EXPRESSION object representing the comparison:
left less than right
|
Object | lessThanOrEqual(Object left, Object right) - Produces an EXPRESSION object representing the comparison:
left less than or equal to right
|
Object | literal(String value) - Produces an EXPRESSION object that represents a string constant.
|
Object | locationPath(boolean absolute, Object[] steps) - Produces an EXPRESSION object representing a location path
|
Object | minus(Object argument) - Produces an EXPRESSION object representing unary negation of the argument
|
Object | minus(Object left, Object right) - Produces an EXPRESSION object representing left minus right
|
Object | mod(Object left, Object right) - Produces an EXPRESSION object representing left modulo
right
|
Object | multiply(Object left, Object right) - Produces an EXPRESSION object representing left multiplied by
right
|
Object | nodeNameTest(Object qname) - Produces a NODE_TEST object that represents a node name test.
|
Object | nodeTypeTest(int nodeType) - Produces a NODE_TEST object that represents a node type test.
|
Object | notEqual(Object left, Object right) - Produces an EXPRESSION object representing the comparison:
left is not equal to right
|
Object | number(String value) - Produces an EXPRESSION object that represents a numeric constant.
|
Object | or(arguments[] ) - Produces an EXPRESSION object representing logical disjunction of
all arguments
|
Object | processingInstructionTest(String instruction) - Produces a NODE_TEST object that represents a processing instruction
test.
|
Object | qname(String prefix, String name) - Produces an QNAME that represents a name with an optional prefix.
|
Object | step(int axis, Object nodeTest, Object[] predicates) - Produces a STEP object that represents a node test.
|
Object | sum(Object[] arguments) - Produces an EXPRESSION object representing the sum of all argumens
|
Object | union(Object[] arguments) - Produces an EXPRESSION object representing union of all node sets
|
Object | variableReference(Object qName) - Produces an EXPRESSION object representing variable reference
|