Uses of Class
jd.xml.xpath.XPathContext

Packages that use XPathContext
jd.xml.xpath.expr Contains the base XPath expression classes. 
jd.xml.xpath.expr.compare Contains classes for the =, !=, >, >=, <, <= operators. 
jd.xml.xpath.expr.function Contains the XPath functions. 
jd.xml.xpath.expr.misc Contains classes representing various XPath expressions. 
jd.xml.xpath.expr.operator Contains classes representing various XPath operators. 
jd.xml.xpath.expr.path   
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.pattern Contains classes for XSLT template patterns. 
jd.xml.xslt.template Contains classes representing the various XSLT template elements and instructions. 
jd.xml.xslt.trace   
 

Uses of XPathContext in jd.xml.xpath.expr
 

Methods in jd.xml.xpath.expr with parameters of type XPathContext
 String VariableExpression.toStringValue(XPathContext context)
          Evaluate the Expression to a String.
 double VariableExpression.toNumberValue(XPathContext context)
          Evaluate the Expression to a number.
 boolean VariableExpression.toBooleanValue(XPathContext context)
           
 XObject StringExpression.toXObject(XPathContext context)
          Evaluate the expression.
abstract  String StringExpression.toStringValue(XPathContext context)
          Evaluate the Expression to a String.
 double StringExpression.toNumberValue(XPathContext context)
          Evaluate the Expression to a number.
 boolean StringExpression.toBooleanValue(XPathContext context)
          Evaluate the Expression to a boolean.
 XObject NumericExpression.toXObject(XPathContext context)
          Evaluate the expression.
 String NumericExpression.toStringValue(XPathContext context)
          Evaluate the Expression to a String.
abstract  double NumericExpression.toNumberValue(XPathContext context)
          Evaluate the Expression to a number.
 boolean NumericExpression.toBooleanValue(XPathContext context)
          Evaluate the Expression to a boolean.
 XObject NodeSetExpression.toXObject(XPathContext context)
          Evaluate the expression.
 String NodeSetExpression.toStringValue(XPathContext context)
          Evaluate the Expression to a String.
 double NodeSetExpression.toNumberValue(XPathContext context)
          Evaluate the Expression to a number.
 boolean NodeSetExpression.toBooleanValue(XPathContext context)
          Evaluate the Expression to a boolean.
 XNodeSet ExpressionImpl.toNodeSet(XPathContext context, int ordering)
          Evaluate the Expression to a XObject and convert to a XNodeSet.
 XPathNode ExpressionImpl.toNode(XPathContext context)
          Evaluate the Expression to a XPathNode.
 boolean ExpressionImpl.matchesFilter(XPathContext context)
          Evaluate the expression and return if the context node matches the expression when used as predicate filter.
 XObject Expression.toXObject(XPathContext context)
          Evaluate the expression to a XObject.
 double Expression.toNumberValue(XPathContext context)
          Evaluate the Expression to a number.
 String Expression.toStringValue(XPathContext context)
          Evaluate the Expression to a String.
 boolean Expression.toBooleanValue(XPathContext context)
          Evaluate the Expression to a boolean.
 XNodeSet Expression.toNodeSet(XPathContext context, int ordering)
          Evaluate the Expression to a XNodeSet.
 XPathNode Expression.toNode(XPathContext context)
          Evaluate the Expression to a XPathNode, i.e.
 boolean Expression.matchesFilter(XPathContext context)
          Evaluate the expression and return if the context node matches the expression when used as predicate filter.
 XObject BooleanExpression.toXObject(XPathContext context)
          Evaluate the expression.
 String BooleanExpression.toStringValue(XPathContext context)
          Evaluate the Expression to a String.
 double BooleanExpression.toNumberValue(XPathContext context)
          Evaluate the Expression to a number.
abstract  boolean BooleanExpression.toBooleanValue(XPathContext context)
          Evaluate the Expression to a boolean.
 

Uses of XPathContext in jd.xml.xpath.expr.compare
 

Methods in jd.xml.xpath.expr.compare with parameters of type XPathContext
 boolean RelateObjects.toBooleanValue(XPathContext context)
           
 boolean RelateObjectNumber.toBooleanValue(XPathContext context)
           
 boolean RelateNumbers.toBooleanValue(XPathContext context)
           
 boolean EqualsStrings.toBooleanValue(XPathContext context)
           
 boolean EqualsSetSimple.toBooleanValue(XPathContext context)
           
 boolean EqualsObjectString.toBooleanValue(XPathContext context)
           
 boolean EqualsObjects.toBooleanValue(XPathContext context)
           
 boolean EqualsObjectNumber.toBooleanValue(XPathContext context)
           
 boolean EqualsNumbers.toBooleanValue(XPathContext context)
           
 boolean EqualsBooleans.toBooleanValue(XPathContext context)
           
 

Uses of XPathContext in jd.xml.xpath.expr.function
 

Methods in jd.xml.xpath.expr.function with parameters of type XPathContext
 boolean True.toBooleanValue(XPathContext context)
          Return true.
 String Translate.toStringValue(XPathContext context)
          Evaluate the function.
 String ToString.toStringValue(XPathContext context)
           
 double ToNumber.toNumberValue(XPathContext context)
          Evaluate the function.
 boolean ToBoolean.toBooleanValue(XPathContext context)
          Evaluate the function.
 double Sum.toNumberValue(XPathContext context)
          Evaluate the function.
 String SubstringBefore.toStringValue(XPathContext context)
          Evaluate the function.
 String SubstringAfter.toStringValue(XPathContext context)
          Evaluate the function.
 String Substring.toStringValue(XPathContext context)
           
 double StringLength.toNumberValue(XPathContext context)
           
 boolean StartsWith.toBooleanValue(XPathContext context)
           
 double Round.toNumberValue(XPathContext context)
           
 double Position.toNumberValue(XPathContext context)
           
 boolean Not.toBooleanValue(XPathContext context)
           
 String NormalizeSpace.toStringValue(XPathContext context)
           
 String NodeFunction.toStringValue(XPathContext context)
           
protected abstract  String NodeFunction.toStringValue(XPathContext context, XPathNode node)
           
protected  String NamespaceUri.toStringValue(XPathContext context, XPathNode node)
           
protected  String Name.toStringValue(XPathContext context, XPathNode node)
           
protected  String LocalName.toStringValue(XPathContext context, XPathNode node)
           
 double Last.toNumberValue(XPathContext context)
           
 boolean Lang.toBooleanValue(XPathContext context)
           
 XNodeSet Id.toNodeSet(XPathContext context, int nodeSetOrdering)
           
 double Floor.toNumberValue(XPathContext context)
           
 boolean False.toBooleanValue(XPathContext context)
           
 double Count.toNumberValue(XPathContext context)
           
 boolean Contains.toBooleanValue(XPathContext context)
           
 String Concat.toStringValue(XPathContext context)
           
 double Ceiling.toNumberValue(XPathContext context)
           
 double Average.toNumberValue(XPathContext context)
           
 

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

Methods in jd.xml.xpath.expr.misc with parameters of type XPathContext
 XObject VariableReference.toXObject(XPathContext context)
          Evaluate the Expression.
 XObject ProxyExpression.toXObject(XPathContext context)
           
 double ProxyExpression.toNumberValue(XPathContext context)
           
 String ProxyExpression.toStringValue(XPathContext context)
           
 boolean ProxyExpression.toBooleanValue(XPathContext context)
           
 boolean ProxyExpression.matchesFilter(XPathContext context)
           
 double Negate.toNumberValue(XPathContext context)
           
 XObject Constant.toXObject(XPathContext context)
          Return the Constant.
 

Uses of XPathContext in jd.xml.xpath.expr.operator
 

Methods in jd.xml.xpath.expr.operator with parameters of type XPathContext
 XNodeSet Union.toNodeSet(XPathContext context, int nodeSetOrdering)
          Evaluate the Expression.
 boolean Or.toBooleanValue(XPathContext context)
          Evaluate the expression.
 double NumericOperator.toNumberValue(XPathContext context)
           
 boolean And.toBooleanValue(XPathContext context)
          Evaluate the Expression.
 

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

Methods in jd.xml.xpath.expr.path with parameters of type XPathContext
 double SimpleLocationStep.toNumberValue(XPathContext context)
          Evaluate the Expression to a number.
 String SimpleLocationStep.toStringValue(XPathContext context)
          Evaluate the Expression to a number.
 boolean SimpleLocationStep.toBooleanValue(XPathContext context)
          Evaluate the Expression to a number.
 XNodeSet SimpleLocationStep.toNodeSet(XPathContext context, int nodeSetOrdering)
          Evaluate the LocationStep.
 XPathNode SimpleLocationStep.toNode(XPathContext context)
          Evaluate the Expression to a XPathNode.
 void SimpleLocationStep.getNodes(XPathContext context, XMutableNodeSet nodeSet)
          Evaluate the LocationStep.
 XObject RootPath.toXObject(XPathContext context, int nodeSetHint)
          Return a nodeset containing the root.
 XPathNode RootPath.toNode(XPathContext context)
          Evaluate the Expression to a XPathNode.
 void RootPath.getNodes(XPathContext context, XMutableNodeSet nodeSet)
          Evaluate the LocationStep.
 XNodeSet PredicateExpression.toNodeSet(XPathContext context, int nodeSetOrdering)
          Evaluate the Expression.
 XNodeSet LocationStepChain.toNodeSet(XPathContext context, int nodeSetOrdering)
          Evaluate the LocationStep.
abstract  void LocationStep.getNodes(XPathContext context, XMutableNodeSet nodeSet)
          Evaluate the LocationStep.
 XNodeSet FilteredLocationStep.toNodeSet(XPathContext context, int nodeSetOrdering)
          Evaluate the FilteredLocationStep.
 void FilteredLocationStep.getNodes(XPathContext context, XMutableNodeSet nodeSet)
          Evaluate the FilteredLocationStep.
 XNodeSet ComposedPath.toNodeSet(XPathContext context, int nodeSetOrdering)
          Evaluate the Expression.
 

Uses of XPathContext in jd.xml.xpath.tool
 

Methods in jd.xml.xpath.tool that return XPathContext
 XPathContext XPath.getContext()
          Return the evaluation context.
 

Uses of XPathContext in jd.xml.xslt
 

Subclasses of XPathContext in jd.xml.xslt
 class XsltContext
          A XSLT transformation context.
 

Methods in jd.xml.xslt with parameters of type XPathContext
static XsltContext XsltContext.cast(XPathContext context)
          Cast the XPathContext to a XsltContext.
 String AttributeValue.evaluate(XPathContext context)
           
static String AttributeValue.evaluate(XPathContext context, AttributeValue av, String defaultValue)
           
static int AttributeValue.evaluate(XPathContext context, AttributeValue av, int defaultValue)
           
static char AttributeValue.evaluate(XPathContext context, AttributeValue av, char defaultValue)
           
 

Uses of XPathContext in jd.xml.xslt.expr
 

Methods in jd.xml.xslt.expr with parameters of type XPathContext
 String UnparsedEntityUri.toStringValue(XPathContext context)
          Evaluate the function.
 double TextContentExpression.toNumberValue(XPathContext context)
           
 String TextContentExpression.toStringValue(XPathContext context)
           
 boolean TextContentExpression.toBooleanValue(XPathContext context)
           
 XNodeSet TextContentExpression.toNodeSet(XPathContext context, int nodeSetOrdering)
           
 String SystemProperty.toStringValue(XPathContext context)
           
 XNodeSet KeyFunction.toNodeSet(XPathContext context, int nodeSetOrdering)
          Evalute the function.
 XObject InvalidFunction.toXObject(XPathContext context)
          Throw an exception.
 XObject InvalidExpression.toXObject(XPathContext context)
          Throws an exception.
 String GenerateId.toStringValue(XPathContext context)
          Evaluate the function.
 boolean FunctionAvailable.available(XPathContext context, String uri, String functionName)
          Evalute the function.
 String FormatNumber.toStringValue(XPathContext context)
          Evaluate the function.
 boolean ElementAvailable.available(XPathContext context, String uri, String elementName)
          Evaluate the function.
 XNodeSet DocumentFunction.toNodeSet(XPathContext context, int nodeSetOrdering)
          Evaluate the function.
 XNodeSet Current.toNodeSet(XPathContext context, int nodeSetOrdering)
          Return a node-set with the current node.
 boolean Available.toBooleanValue(XPathContext context)
          Evaluate the function.
abstract  boolean Available.available(XPathContext context, String uri, String name)
           
 

Uses of XPathContext in jd.xml.xslt.extension
 

Methods in jd.xml.xslt.extension with parameters of type XPathContext
 XObject ScriptFunction.toXObject(XPathContext context)
           
 XObject JavaFunction.toXObject(XPathContext context)
           
 XObject ExtensionFunctionCall.toXObject(XPathContext context)
          Evaluate the Expression.
 

Uses of XPathContext in jd.xml.xslt.pattern
 

Methods in jd.xml.xslt.pattern with parameters of type XPathContext
 boolean StepPattern.match(XPathContext context)
          Test if the context node matches the pattern.
 boolean RootPattern.match(XPathContext context)
          Test if the context node matches the pattern.
 boolean ProxyPattern.match(XPathContext context)
           
abstract  boolean Pattern.match(XPathContext context)
          Test if the context node matches the pattern.
 boolean OrPattern.match(XPathContext context)
          Test if the context node matches the pattern.
 boolean NumberCountPattern.match(XPathContext context)
          Test if the context node matches the pattern.
 boolean KeyPattern.match(XPathContext context)
          Test if the context node matches the pattern.
 boolean IdPattern.match(XPathContext context)
          Test if the context node matches the pattern.
 boolean FilteredStepPattern.match(XPathContext context)
          Test if the context node matches the pattern.
 boolean ComposedPathPattern.match(XPathContext context)
          Test if the context node matches the pattern.
 

Uses of XPathContext in jd.xml.xslt.template
 

Methods in jd.xml.xslt.template with parameters of type XPathContext
(package private)  boolean TemplateRule.match(XPathContext context)
          Test if the pattern of this TemplateRule matches the context node.
(package private)  boolean TemplateRule.match(XPathContext context, String mode)
          Test if the pattern of this TemplateRule matches the context node.
 

Uses of XPathContext in jd.xml.xslt.trace
 

Methods in jd.xml.xslt.trace with parameters of type XPathContext
 boolean TracePattern.match(XPathContext context)
           
 XObject TraceExpression.toXObject(XPathContext context)
           
 double TraceExpression.toNumberValue(XPathContext context)
           
 String TraceExpression.toStringValue(XPathContext context)
           
 boolean TraceExpression.toBooleanValue(XPathContext context)