Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.xpath.objects.XObject

Packages that use XObject
org.apache.xalan.lib | Extension elements and functions shipped with Xalan-Java
org.apache.xalan.templates | Implements the trax.Templates interface, and defines a set of classes that represent an XSLT stylesheet.
org.apache.xalan.trace | Implementation of Xalan Trace events, for use by a debugger.
org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.
org.apache.xpath | Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.
org.apache.xpath.axes | Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.
org.apache.xpath.functions | 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.
org.apache.xpath.objects | Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.
org.apache.xpath.operations | Support for XPath operations, such as +, -, string(), etc.
org.apache.xpath.patterns | Implementation of XPath nodeTest support, and XSLT pattern matching support.

Uses of XObject in org.apache.xalan.lib

Methods in org.apache.xalan.lib that return XObject
`static XObject` | `Extensions.evaluate(ExpressionContext myContext, java.lang.String xpathExpr)` Returns the result of evaluating the argument as a string containing an XPath expression.

Uses of XObject in org.apache.xalan.templates

Methods in org.apache.xalan.templates that return XObject
`XObject` | `FuncKey.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncFormatNumb.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncDocument.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `ElemVariable.getValue(TransformerImpl transformer, Node sourceNode)` **For advanced use only** Get the XObject representation of the variable.

Uses of XObject in org.apache.xalan.trace

Fields in org.apache.xalan.trace declared as XObject
`XObject` | `SelectionEvent.m_selection` **For advanced use only** The result of the selection.

Methods in org.apache.xalan.trace with parameters of type XObject
`void` | `TraceManager.fireSelectedEvent(Node sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)` Fire a selection event.

Constructors in org.apache.xalan.trace with parameters of type XObject
`SelectionEvent.SelectionEvent(TransformerImpl processor, Node sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)` **For advanced use only** Create an event originating at the given node of the style tree.

Uses of XObject in org.apache.xalan.transformer

Methods in org.apache.xalan.transformer with parameters of type XObject
`void` | `ResultTreeHandler.outputResultTreeFragment(XObject obj, XPathContext support)` Given a result tree fragment, walk the tree and output it to the result stream.

Uses of XObject in org.apache.xpath

Methods in org.apache.xpath that return XObject
`abstract XObject` | `Expression.execute(XPathContext xctxt)`
`XObject` | `XPath.execute(XPathContext xctxt, Node contextNode, PrefixResolver namespaceContext)` **Experimental** Given an expression and a context, evaluate the XPath and call the callback as nodes are found.
`static XObject` | `XPathAPI.eval(Node contextNode, java.lang.String str)` Evaluate XPath string to an XObject.
`static XObject` | `XPathAPI.eval(Node contextNode, java.lang.String str, Node namespaceNode)` Evaluate XPath string to an XObject.
`static XObject` | `XPathAPI.eval(Node contextNode, java.lang.String str, PrefixResolver prefixResolver)` Evaluate XPath string to an XObject.
`XObject` | `VariableStack.getParamVariable(QName qname)` **For internal use only** Same as getVariable, except don't look in the global space.
`XObject` | `XPathContext.getVariable(QName qname)` **For advanced use only** Given a name, locate a variable in the current context, and return the Object.
`XObject` | `Arg.getVal()` **For internal use only** Get the value for this argument.

Methods in org.apache.xpath with parameters of type XObject
`void` | `VariableStack.pushVariable(QName qname, XObject val)` **For internal use only** Push an argument onto the stack.
`void` | `Arg.setVal(XObject val)` **For internal use only** Set the value for this argument.

Constructors in org.apache.xpath with parameters of type XObject
`Arg.Arg(QName qname, XObject val)` **For internal use only** Construct a parameter argument.
`Arg.Arg(QName qname, XObject val, boolean isParamVar)` **For internal use only** Construct a parameter argument.

Uses of XObject in org.apache.xpath.axes

Methods in org.apache.xpath.axes that return XObject
`XObject` | `LocPathIterator.execute(XPathContext xctxt)` **For advanced use only**
`XObject` | `UnionPathIterator.execute(XPathContext xctxt)` **For advanced use only**

Uses of XObject in org.apache.xpath.functions

Methods in org.apache.xpath.functions that return XObject
`XObject` | `Function.execute(XPathContext xctxt)` **For advanced use only** Execute an XPath function object.
`XObject` | `FuncFormatNumber.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncStartsWith.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncStringLength.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncNamespace.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncDoclocation.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncNormalizeSpace.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncTranslate.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncNot.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncExtFunction.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncLast.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncGenerateId.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncString.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncContains.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncFalse.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncLocalPart.execute(XPathContext xctxt)` Execute the function.
`XObject` | `FuncSubstringBefore.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncExtElementAvailable.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncCeiling.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncSubstring.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncRound.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncTrue.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncSystemProperty.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncPosition.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncLang.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncSubstringAfter.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncConcat.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncFloor.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncCurrent.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncNumber.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncQname.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncCount.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncBoolean.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncUnparsedEntityURI.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncSum.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncId.execute(XPathContext xctxt)` **For advanced use only** Execute the function.
`XObject` | `FuncExtFunctionAvailable.execute(XPathContext xctxt)` **For advanced use only** Execute the function.

Uses of XObject in org.apache.xpath.objects

Subclasses of XObject in org.apache.xpath.objects
`class` | `XBoolean` **For advanced use only** This class represents an XPath boolean object, and is capable of converting the boolean to other types, such as a string.
`class` | `XBooleanStatic` **For internal use only** This class doesn't have any XPathContext, so override whatever to ensure it works OK.
`class` | `XNodeSet` This class represents an XPath nodeset object, and is capable of converting the nodeset to other types, such as a string.
`class` | `XNull` This class represents an XPath null object, and is capable of converting the null to other types, such as a string.
`class` | `XNumber` This class represents an XPath number, and is capable of converting the number to other types, such as a string.
`class` | `XRTreeFrag` This class represents an XPath result tree fragment object, and is capable of converting the RTF to other types, such as a string.
`class` | `XString` This class represents an XPath string object, and is capable of converting the string to other types, such as a number.

Methods in org.apache.xpath.objects that return XObject
`XObject` | `XObject.execute(XPathContext xctxt)` For support of literal objects in xpaths.
`static XObject` | `XObject.create(java.lang.Object val)` Create the right XObject based on the type of the object passed.

Methods in org.apache.xpath.objects with parameters of type XObject
`boolean` | `XObject.lessThan(XObject obj2)` Tell if one object is less than the other.
`boolean` | `XObject.lessThanOrEqual(XObject obj2)` Tell if one object is less than or equal to the other.
`boolean` | `XObject.greaterThan(XObject obj2)` Tell if one object is less than the other.
`boolean` | `XObject.greaterThanOrEqual(XObject obj2)` Tell if one object is less than the other.
`boolean` | `XObject.equals(XObject obj2)` Tell if two objects are functionally equal.
`boolean` | `XObject.notEquals(XObject obj2)` Tell if two objects are functionally not equal.
`boolean` | `XBoolean.equals(XObject obj2)` **For advanced use only** Tell if two objects are functionally equal.
`boolean` | `XBooleanStatic.equals(XObject obj2)` **For internal use only** Tell if two objects are functionally equal.
`boolean` | `XString.equals(XObject obj2)` Tell if two objects are functionally equal.
`boolean` | `XRTreeFrag.equals(XObject obj2)` Tell if two objects are functionally equal.
`boolean` | `XNull.equals(XObject obj2)` Tell if two objects are functionally equal.
`boolean` | `XNumber.equals(XObject obj2)` Tell if two objects are functionally equal.
`boolean` | `XNodeSet.compare(XObject obj2, org.apache.xpath.objects.Comparator comparator)` Tell if one object is less than the other.
`boolean` | `XNodeSet.lessThan(XObject obj2)` 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` | `XNodeSet.greaterThan(XObject obj2)` Tell if one object is less than the other.
`boolean` | `XNodeSet.greaterThanOrEqual(XObject obj2)` Tell if one object is less than the other.
`boolean` | `XNodeSet.equals(XObject obj2)` Tell if two objects are functionally equal.
`boolean` | `XNodeSet.notEquals(XObject obj2)` Tell if two objects are functionally not equal.

Uses of XObject in org.apache.xpath.operations

Methods in org.apache.xpath.operations that return XObject
`XObject` | `Operation.execute(XPathContext xctxt)`
`XObject` | `Operation.operate(XObject left, XObject right)`
`XObject` | `Lt.operate(XObject left, XObject right)`
`XObject` | `UnaryOperation.execute(XPathContext xctxt)`
`abstract XObject` | `UnaryOperation.operate(XObject right)`
`XObject` | `Bool.operate(XObject right)`
`XObject` | `Quo.operate(XObject left, XObject right)`
`XObject` | `And.execute(XPathContext xctxt)` AND two expressions and return the boolean result.
`XObject` | `Or.execute(XPathContext xctxt)` OR two expressions and return the boolean result.
`XObject` | `String.operate(XObject right)`
`XObject` | `Gt.operate(XObject left, XObject right)`
`XObject` | `NotEquals.operate(XObject left, XObject right)`
`XObject` | `Lte.operate(XObject left, XObject right)`
`XObject` | `Gte.operate(XObject left, XObject right)`
`XObject` | `Div.operate(XObject left, XObject right)`
`XObject` | `Neg.operate(XObject right)`
`XObject` | `Variable.execute(XPathContext xctxt)`
`XObject` | `Number.operate(XObject right)`
`XObject` | `Plus.operate(XObject left, XObject right)`
`XObject` | `Minus.operate(XObject left, XObject right)`
`XObject` | `Equals.operate(XObject left, XObject right)`
`XObject` | `Mod.operate(XObject left, XObject right)`
`XObject` | `Mult.operate(XObject left, XObject right)`

Methods in org.apache.xpath.operations with parameters of type XObject
`XObject` | `Operation.operate(XObject left, XObject right)`
`XObject` | `Lt.operate(XObject left, XObject right)`
`abstract XObject` | `UnaryOperation.operate(XObject right)`
`XObject` | `Bool.operate(XObject right)`
`XObject` | `Quo.operate(XObject left, XObject right)`
`XObject` | `String.operate(XObject right)`
`XObject` | `Gt.operate(XObject left, XObject right)`
`XObject` | `NotEquals.operate(XObject left, XObject right)`
`XObject` | `Lte.operate(XObject left, XObject right)`
`XObject` | `Gte.operate(XObject left, XObject right)`
`XObject` | `Div.operate(XObject left, XObject right)`
`XObject` | `Neg.operate(XObject right)`
`XObject` | `Number.operate(XObject right)`
`XObject` | `Plus.operate(XObject left, XObject right)`
`XObject` | `Minus.operate(XObject left, XObject right)`
`XObject` | `Equals.operate(XObject left, XObject right)`
`XObject` | `Mod.operate(XObject left, XObject right)`
`XObject` | `Mult.operate(XObject left, XObject right)`

Uses of XObject in org.apache.xpath.patterns

Methods in org.apache.xpath.patterns that return XObject
`XObject` | `NodeTest.execute(XPathContext xctxt)` Test a node to see if it matches the given node test.
`XObject` | `StepPattern.executeStep(XPathContext xctxt)`
`XObject` | `StepPattern.executeRelativePathPattern(XPathContext xctxt)`
`XObject` | `StepPattern.execute(XPathContext xctxt)`
`XObject` | `FunctionPattern.execute(XPathContext xctxt)` Test a node to see if it matches the given node test.
`XObject` | `UnionPattern.execute(XPathContext xctxt)` Test a node to see if it matches the given node test.
`XObject` | `AncestorStepPattern.execute(XPathContext xctxt)` Overide the super method so that we can handle match patterns starting with a function such as id()//
`XObject` | `AncestorStepPattern.executeRelativePathPattern(XPathContext xctxt)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2000 Apache XML Project. All Rights Reserved.