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
|