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

Packages that use XObject
org.apache.xalan.xpath
org.apache.xalan.xpath.xml
org.apache.xalan.xslt
org.apache.xalan.xslt.trace

Uses of XObject in org.apache.xalan.xpath

Subclasses of XObject in org.apache.xalan.xpath
`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 XPathSupport, 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.xalan.xpath that return XObject
`XObject` `Function.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute an XPath function object.
`XObject` `Function.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, int funcID, int endFunc)` **For advanced use only** Execute an XPath function object.
`XObject` `FuncBoolean.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncQname.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncUnparsedEntityURI.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncTranslate.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncSubstring.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the substring function.
`XObject` `FuncSum.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncExtFunctionAvailable.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `XPath.execute(XPathSupport execContext, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext)` Given an expression and a context, evaluate the XPath and return the result.
`XObject` `XPath.execute(XPathSupport execContext, org.w3c.dom.Node contextNode, PrefixResolver namespaceContext, NodeCallback callback, java.lang.Object callbackInfo, boolean stopAtFirst)` **Experimental** Given an expression and a context, evaluate the XPath and call the callback as nodes are found.
`XObject` `XPath.predicate(XPathSupport execContext, org.w3c.dom.Node context, int opPos)` **For advanced use only** Evaluate a predicate.
`XObject` `XPath.execute(XPathSupport execContext, org.w3c.dom.Node context, int opPos)` **For advanced use only** Execute the XPath object from a given opcode position.
`XObject` `XPath.execute(XPathSupport execContext, org.w3c.dom.Node context, int opPos, NodeCallback callback, java.lang.Object callbackInfo, boolean stopAtFirst)` **For advanced use only** Execute the XPath object from a given opcode position, calling back to a NodeCallback interface as the nodes are found.
`XObject` `FuncCurrent.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `XPathEnvSupport.getVariable(QName name)` **For advanced use only** Given a name, locate a variable in the current context, and return the Object.
`XObject` `FuncString.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncLang.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncPosition.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncSubstringAfter.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncLocalPart.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` Execute the function.
`XObject` `FuncFormatNumber.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncCount.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncExtElementAvailable.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncSubstringBefore.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncDoc.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `XPathSupport.reExecuteXPathContext(XPath path, XPathSupport execContext, org.w3c.dom.Node context)` **Experimental** Reexecute the last xpath context after the specified one.
`XObject` `FuncTrue.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncConcat.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncNumber.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `XPathSupportDefault.reExecuteXPathContext(XPath path, XPathSupport execContext, org.w3c.dom.Node context)` **Experimental** Reexecute the last xpath context after the specified one.
`XObject` `XPathSupportDefault.getVariable(QName name)` **For advanced use only** Variables don't work when executing an XPath by itself.
`XObject` `FuncCeiling.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncId.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncGenerateId.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncNamespace.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncNormalize.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncDoclocation.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncContains.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncStringLength.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncStartsWith.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncLoader.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Replace the current function (us) in the table with the actual function the call the function's execute method.
`XObject` `FuncRound.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncNot.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncNormalizeSpace.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncSystemProperty.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncLast.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncFloor.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncKey.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `FuncFalse.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.

Methods in org.apache.xalan.xpath 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` `XRTreeFrag.equals(XObject obj2)` Tell if two objects are functionally equal.
`boolean` `XNumber.equals(XObject obj2)` Tell if two objects are functionally equal.
`boolean` `XNull.equals(XObject obj2)` Tell if two objects are functionally equal.
`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.
`boolean` `XString.equals(XObject obj2)` Tell if two objects are functionally equal.

Uses of XObject in org.apache.xalan.xpath.xml

Methods in org.apache.xalan.xpath.xml that return XObject
`XObject` `XMLParserLiaisonDefault.getVariable(QName name)` Given a name, locate a variable in the current context, and return the Object.

Uses of XObject in org.apache.xalan.xslt

Methods in org.apache.xalan.xslt that return XObject
`XObject` `XSLTProcessor.createXObject(java.lang.Object o)` Convenience function to create an XObject.
`XObject` `FuncDocument.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.
`XObject` `ElemVariable.getValue(XSLTEngineImpl processor, org.w3c.dom.Node sourceTree, org.w3c.dom.Node sourceNode)` **For advanced use only** Get the XObject representation of the variable.
`XObject` `XSLTEngineImpl.createXObject(java.lang.Object o)` **For advanced use only** Convenience function to create an XObject.
`XObject` `XSLTEngineImpl.getVariable(QName qname)` **For advanced use only** Given a name, locate a variable in the current context, and return the Object.
`XObject` `Stylesheet.evalXPathStr(XPathSupport execContext, java.lang.String str, org.w3c.dom.Node context, PrefixResolver nsNode)` Evaluate an xpath string and return the result.
`XObject` `FuncFormatNumb.execute(XPath path, XPathSupport execContext, org.w3c.dom.Node context, int opPos, java.util.Vector args)` **For advanced use only** Execute the function.

Methods in org.apache.xalan.xslt with parameters of type XObject
`void` `XSLTProcessor.setStylesheetParam(java.lang.String key, XObject value)` Submit a top-level stylesheet parameter.
`void` `XSLTEngineImpl.outputResultTreeFragment(XObject obj, XPathSupport support)` **For advanced use only** Given a result tree fragment, walk the tree and output it to the result stream.
`void` `XSLTEngineImpl.setStylesheetParam(java.lang.String key, XObject value)` **For advanced use only** Push a top-level stylesheet parameter.

Uses of XObject in org.apache.xalan.xslt.trace

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

Constructors in org.apache.xalan.xslt.trace with parameters of type XObject
`SelectionEvent.SelectionEvent(XSLTEngineImpl processor, org.w3c.dom.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.

Copyright © 2000 Apache XML Project. All Rights Reserved.