Uses of Class
org.loboevolution.apache.xpath.objects.XObject
Package
Description
Implementation of XPath; for the most part, only classes meant for public use are
found at this root level of the XPath packages.
Implementation of XPath LocationPath support -- primary classes are
LocPathIterator and UnionPathIterator.
Implements XPath functions -- each function is derived from Function,
FunctionOneArg, Function2Args, etc, with number-of-arguments checking being
applied mainly at compile time -- this package only implements XPath functions,
XSLT functions are found in the "templates" package.
Implementation of XPath polymorphic type objects -- this package will grow
as XPath objects are expanded to support XML Schema data types.
Support for XPath operations, such as +, -, string(), etc.
Implementation of XPath nodeTest support, and XSLT pattern matching support.
-
Uses of XObject in org.loboevolution.apache.xpath
Modifier and TypeMethodDescriptionstatic XObject
Evaluate XPath string to an XObject.static XObject
XPathAPI.eval
(Node contextNode, String str, PrefixResolver prefixResolver) Evaluate XPath string to an XObject.static XObject
Evaluate XPath string to an XObject.abstract XObject
Expression.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.Expression.execute
(XPathContext xctxt, boolean destructiveOK) Execute an expression in the XPath runtime context, and return the result of the expression, but tell that a "safe" object doesn't have to be returned.Expression.execute
(XPathContext xctxt, int currentNode) Execute an expression in the XPath runtime context, and return the result of the expression.Expression.execute
(XPathContext xctxt, int currentNode, DTM dtm, int expType) Execute an expression in the XPath runtime context, and return the result of the expression.XPath.execute
(XPathContext xctxt, int contextNode, PrefixResolver namespaceContext) Given an expression and a context, evaluate the XPath and return the result.XPath.execute
(XPathContext xctxt, Node contextNode, PrefixResolver namespaceContext) Given an expression and a context, evaluate the XPath and return the result. -
Uses of XObject in org.loboevolution.apache.xpath.axes
Modifier and TypeClassDescriptionclass
This class is the dynamic wrapper for a Xalan DTMIterator instance, and provides random access capabilities.Modifier and TypeMethodDescriptionLocPathIterator.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression. -
Uses of XObject in org.loboevolution.apache.xpath.functions
Modifier and TypeMethodDescriptionFuncBoolean.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncCeiling.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncConcat.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncContains.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncCount.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncFalse.execute
(XPathContext xctxt) Execute the function.FuncFloor.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncId.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncLang.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncLast.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncLocalPart.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncNamespace.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncNormalizeSpace.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncNot.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncNumber.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncPosition.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncQname.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncRound.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncStartsWith.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncString.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncStringLength.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncSubstring.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncSubstringAfter.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncSubstringBefore.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncSum.execute
(XPathContext xctxt) Execute the function.Function.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncTranslate.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FuncTrue.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression. -
Uses of XObject in org.loboevolution.apache.xpath.objects
Modifier and TypeClassDescriptionclass
This class represents an XPath boolean object, and is capable of converting the boolean to other types, such as a string.class
This class doesn't have any XPathContext, so override whatever to ensure it works OK.class
This class represents an XPath nodeset object, and is capable of converting the nodeset to other types, such as a string.class
This class represents an XPath number, and is capable of converting the number to other types, such as a string.class
This class represents an XPath string object, and is capable of converting the string to other types, such as a number.Modifier and TypeMethodDescriptionXObject.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.Modifier and TypeMethodDescriptionboolean
Tell if one object is less than the other.boolean
Tell if two objects are functionally equal.boolean
Tell if two objects are functionally equal.boolean
Tell if two objects are functionally equal.boolean
Tell if two objects are functionally equal.boolean
Tell if two objects are functionally equal.boolean
Tell if two objects are functionally equal.boolean
XNodeSet.greaterThan
(XObject obj2) Tell if one object is greater than the other.boolean
XObject.greaterThan
(XObject obj2) Tell if one object is greater than the other.boolean
XNodeSet.greaterThanOrEqual
(XObject obj2) Tell if one object is greater than or equal to the other.boolean
XObject.greaterThanOrEqual
(XObject obj2) Tell if one object is greater than or equal to the other.boolean
Tell if one object is less than the other.boolean
Tell if one object is less than the other.boolean
XNodeSet.lessThanOrEqual
(XObject obj2) Tell if one object is less than or equal to the other.boolean
XObject.lessThanOrEqual
(XObject obj2) Tell if one object is less than or equal to the other.boolean
Tell if two objects are functionally not equal.boolean
Tell if two objects are functionally not equal. -
Uses of XObject in org.loboevolution.apache.xpath.operations
Modifier and TypeMethodDescriptionAnd.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.Operation.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.Or.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.UnaryOperation.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.abstract XObject
Apply the operation to two operands, and return the result.Modifier and TypeMethodDescriptionApply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.Apply the operation to two operands, and return the result.abstract XObject
Apply the operation to two operands, and return the result. -
Uses of XObject in org.loboevolution.apache.xpath.patterns
Modifier and TypeMethodDescriptionContextMatchStepPattern.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FunctionPattern.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.FunctionPattern.execute
(XPathContext xctxt, int ctx) Execute an expression in the XPath runtime context, and return the result of the expression.FunctionPattern.execute
(XPathContext xctxt, int ctx, DTM dtm, int expType) Execute an expression in the XPath runtime context, and return the result of the expression.NodeTest.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.NodeTest.execute
(XPathContext xctxt, int context) Execute an expression in the XPath runtime context, and return the result of the expression.NodeTest.execute
(XPathContext xctxt, int context, DTM dtm, int expType) Execute an expression in the XPath runtime context, and return the result of the expression.StepPattern.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.StepPattern.execute
(XPathContext xctxt, int currentNode) Execute an expression in the XPath runtime context, and return the result of the expression.StepPattern.execute
(XPathContext xctxt, int currentNode, DTM dtm, int expType) Execute an expression in the XPath runtime context, and return the result of the expression.UnionPattern.execute
(XPathContext xctxt) Execute an expression in the XPath runtime context, and return the result of the expression.protected final XObject
StepPattern.executeRelativePathPattern
(XPathContext xctxt, DTM dtm, int currentNode) Execute the match pattern step relative to another step.