Uses of Class
jd.xml.xpath.object.XObject

Packages that use XObject
jd.xml.xpath Contains a XPath Version 1.0 implementation. 
jd.xml.xpath.expr Contains the base XPath expression classes. 
jd.xml.xpath.expr.misc Contains classes representing various XPath expressions. 
jd.xml.xpath.expr.path   
jd.xml.xpath.expr.visitor   
jd.xml.xpath.object Contains classes for the XPath objects, i.e. 
jd.xml.xpath.tool Contains utility classes to evaluate XPath expressions. 
jd.xml.xslt Contains a XSLT Version 1.1 implementation. 
jd.xml.xslt.expr Contains the XPath functions and expressions defined by XSLT. 
jd.xml.xslt.extension Contains support for extension functions defined by the XSLT script element. 
jd.xml.xslt.extension.exslt Contains support for extensions defined by EXSLT
jd.xml.xslt.template Contains classes representing the various XSLT template elements and instructions. 
jd.xml.xslt.trace   
jd.xml.xslt.util Contains XSLT related utility classes. 
 

Uses of XObject in jd.xml.xpath
 

Methods in jd.xml.xpath that return XObject
 XObject XPathContext.getVariable(VariableName name)
          Return a variable value.
 

Uses of XObject in jd.xml.xpath.expr
 

Methods in jd.xml.xpath.expr that return XObject
 XObject StringExpression.toXObject(XPathContext context)
          Evaluate the expression.
 XObject NumericExpression.toXObject(XPathContext context)
          Evaluate the expression.
 XObject NodeSetExpression.toXObject(XPathContext context)
          Evaluate the expression.
 XObject Expression.toXObject(XPathContext context)
          Evaluate the expression to a XObject.
 XObject BooleanExpression.toXObject(XPathContext context)
          Evaluate the expression.
 

Methods in jd.xml.xpath.expr with parameters of type XObject
 void ExpressionVisitor.constant(Expression expr, XObject object)
           
 

Uses of XObject in jd.xml.xpath.expr.misc
 

Methods in jd.xml.xpath.expr.misc that return XObject
 XObject VariableReference.toXObject(XPathContext context)
          Evaluate the Expression.
 XObject ProxyExpression.toXObject(XPathContext context)
           
 XObject Constant.toXObject(XPathContext context)
          Return the Constant.
 

Constructors in jd.xml.xpath.expr.misc with parameters of type XObject
Constant(XObject object)
          Create a constant.
 

Uses of XObject in jd.xml.xpath.expr.path
 

Methods in jd.xml.xpath.expr.path that return XObject
 XObject RootPath.toXObject(XPathContext context, int nodeSetHint)
          Return a nodeset containing the root.
 

Uses of XObject in jd.xml.xpath.expr.visitor
 

Methods in jd.xml.xpath.expr.visitor with parameters of type XObject
 void ExprWriter.constant(Expression expr, XObject object)
           
 void ExprVisitorImpl.constant(Expression expr, XObject object)
           
 void ExprTreeWriter.constant(Expression expr, XObject object)
           
 void ExprSimplifier.constant(Expression expr, XObject object)
           
 

Uses of XObject in jd.xml.xpath.object
 

Subclasses of XObject in jd.xml.xpath.object
 class XBoolean
          XBoolean represents a XPath object with type boolean.
(package private)  class XConvertibleNodeSet
          A XMutableNodeSet that can be converted to another XPath type and therefore stores only the first added node
(package private)  class XCountNodeSet
          A XMutableNodeSet that does not store the added nodes but only updates the size information.
 class XEmptyNodeSet
          An empty nodeset.
 class XListNodeSet
          A MutableNodeSet that stores the added nodes in an array.
 class XMutableNodeSet
          A NodeSet to which nodes can be added.
 class XNodeSet
          XNodeSet represents a XPath object with type node-set.
 class XNumber
          XNumber represents a XPath object with type number.
 class XSingleNodeSet
          A XNodeSet which contains one or zero nodes.
 class XString
          XString represents a XPath object with type string.
(package private)  class XSumNodeSet
          A NodeSet which collects only the sum of the number values of the added nodes but does not provide access to the nodes.
 

Methods in jd.xml.xpath.object that return XObject
 XObject XObject.toXObject(int type)
          Convert the XObject to an XObject with the given type.
 

Methods in jd.xml.xpath.object with parameters of type XObject
 boolean XObject.compare(Equality equality, XObject object)
          Return if this XObject equals the given value.
 boolean XObject.compare(Relation relation, XObject object)
          Compare this XObject to the other object according the given relation.
 boolean XNodeSet.compare(Equality equality, XObject object)
          Return if this XNodeSet equals the given value.
 boolean XNodeSet.compare(Relation relation, XObject object)
          Compare this XObject to the other object according the given relation.
 

Uses of XObject in jd.xml.xpath.tool
 

Methods in jd.xml.xpath.tool that return XObject
 XObject XPath.toXObject()
          Evaluate the expression to a generic XPath object.
 

Methods in jd.xml.xpath.tool with parameters of type XObject
 void XPath.setVariable(String name, XObject value)
          Set a variable to a generic value.
 void XPath.printVerboseResult(XObject result, XmlWriter out)
           
 void XPath.printResult(XObject result, XmlWriter out)
           
 

Uses of XObject in jd.xml.xslt
 

Methods in jd.xml.xslt that return XObject
 XObject XsltContext.getVariable(VariableName name)
          Return a variable value for the name.
 XObject XsltContext.getGlobalVariable(int index)
          Return a global variable value.
 XObject XsltContext.getLocalVariable(int index)
          Return a global variable value.
 XObject[] XsltContext.getLocalVariableValues()
           
 XObject[] XsltContext.getTempVariableValues()
          Returns an array for temporary variable values.
protected  XObject Stylesheet.CmdLine.getParamExpressionValue(String s)
           
protected abstract  XObject CommandLine.getParamExpressionValue(String expr)
           
 

Methods in jd.xml.xslt with parameters of type XObject
 void XsltContext.setLocalVariable(int variableIndex, XObject value)
          Set the value of a local variable.
 void XsltContext.setGlobalVariable(int variableIndex, XObject value)
          Set the value of a global variable.
 void XsltContext.setLocalVariableFrame(VariableFrame frame, XObject[] values)
           
 void XsltContext.setTempVariableValues(XObject[] values)
           
protected  boolean Stylesheet.setParameterInternal(String name, XObject value)
           
protected abstract  boolean AbstractStylesheet.setParameterInternal(String name, XObject value)
          Set the value of an global parameter.
 

Constructors in jd.xml.xslt with parameters of type XObject
XsltContext(ModelCache modelCache, MessageListener messageListener, XsltSecurityManager securityManager, Hashtable decimalFormatSymbols, ExtensionHandler[] extensionHandlers, Hashtable keys, int warningLevel, int maxLocalVariableCount, XObject[] globalParamValues, OutputFormat outputFormat, boolean measureMemory)
          Create a XsltContext.
 

Uses of XObject in jd.xml.xslt.expr
 

Subclasses of XObject in jd.xml.xslt.expr
 class XResultTreeFragment
          A NodeSet constructed by the template of a variable binding element.
 class XTextContentFragment
          A NodeSet constructed by the template of a variable binding element.
 

Methods in jd.xml.xslt.expr that return XObject
static XObject SystemProperty.toXObject(String namespaceUri, String property)
           
 XObject InvalidFunction.toXObject(XPathContext context)
          Throw an exception.
 XObject InvalidExpression.toXObject(XPathContext context)
          Throws an exception.
 

Uses of XObject in jd.xml.xslt.extension
 

Subclasses of XObject in jd.xml.xslt.extension
 class XExternalObject
          A XExternalObject represents result objects returned from an extension function.
 

Methods in jd.xml.xslt.extension that return XObject
 XObject ScriptFunction.toXObject(XPathContext context)
           
 XObject JavaFunction.toXObject(XPathContext context)
           
 XObject ExtensionFunctionCall.toXObject(XPathContext context)
          Evaluate the Expression.
 

Uses of XObject in jd.xml.xslt.extension.exslt
 

Methods in jd.xml.xslt.extension.exslt that return XObject
static XObject SetFunctions.difference(XObject object1, XObject object2)
          Implements set:difference, version 1.2.
static XObject SetFunctions.intersection(XObject object1, XObject object2)
          Implements set:intersection, version 1.2.
static XObject SetFunctions.distinct(XObject object)
          Implements set:distinct, version 1.2.
static XObject SetFunctions.leading(XObject object1, XObject object2)
          Implements node-set set:leading(node-set, node-set), version 1.2.
static XObject SetFunctions.trailing(XObject object1, XObject object2)
          Implements node-set set:trailing(node-set, node-set), version 1.2.
static XObject MathFunctions.lowest(XObject object)
          Implements math:lowest, version 1.2.
static XObject MathFunctions.highest(XObject object)
          Implements math:highest, version 1.2.
 

Methods in jd.xml.xslt.extension.exslt with parameters of type XObject
static XObject SetFunctions.difference(XObject object1, XObject object2)
          Implements set:difference, version 1.2.
static XObject SetFunctions.intersection(XObject object1, XObject object2)
          Implements set:intersection, version 1.2.
static XObject SetFunctions.distinct(XObject object)
          Implements set:distinct, version 1.2.
static boolean SetFunctions.hasSameNode(XObject object1, XObject object2)
          Implements boolean set:has-same-node(node-set, node-set), version 1.2.
static XObject SetFunctions.leading(XObject object1, XObject object2)
          Implements node-set set:leading(node-set, node-set), version 1.2.
static XObject SetFunctions.trailing(XObject object1, XObject object2)
          Implements node-set set:trailing(node-set, node-set), version 1.2.
static double MathFunctions.min(XObject object)
          Implements math:min, version 1.2.
static double MathFunctions.max(XObject object)
          Implements math:max, version 1.2.
static XObject MathFunctions.lowest(XObject object)
          Implements math:lowest, version 1.2.
static XObject MathFunctions.highest(XObject object)
          Implements math:highest, version 1.2.
static XNodeSet CommonFunctions.nodeSet(XObject object)
          Convert the value to a NodeSet.
static XString CommonFunctions.objectType(XObject object)
          Return the type name of a XObject.
 

Uses of XObject in jd.xml.xslt.template
 

Methods in jd.xml.xslt.template that return XObject
 XObject Variable.getConstantValue()
          Return the constant value or null.
 XObject Variable.getValue(XsltContext context)
          Return the variable value, evaluated for the given context.
static XObject[] Variable.getValues(XsltContext context, Variable[] variables)
          Evaluate an array of variables
 

Methods in jd.xml.xslt.template with parameters of type XObject
 void TemplateRule.applyTemplate(XsltContext context, ResultBuilder resultBuilder, Variable[] params, XObject[] paramValues)
          Instantiate the template of this template rule.
 

Uses of XObject in jd.xml.xslt.trace
 

Methods in jd.xml.xslt.trace that return XObject
 XObject TraceExpression.toXObject(XPathContext context)
           
 

Methods in jd.xml.xslt.trace with parameters of type XObject
 void TraceTemplateRule.applyTemplate(XsltContext context, ResultBuilder resultBuilder, Variable[] params, XObject[] paramValues)
           
 

Uses of XObject in jd.xml.xslt.util
 

Methods in jd.xml.xslt.util that return XObject
 XObject[] VariableFrame.getValues()
           
 XObject[] VariableFrame.setValues(XObject[] values)
           
 

Methods in jd.xml.xslt.util with parameters of type XObject
 XObject[] VariableFrame.setValues(XObject[] values)
           
 void KeyMap.addNode(XPathNode node, XObject value)