Uses of Class
jd.xml.xpath.expr.ExpressionImpl

Packages that use ExpressionImpl
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.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.trace   
 

Uses of ExpressionImpl in jd.xml.xpath.expr
 

Subclasses of ExpressionImpl in jd.xml.xpath.expr
 class BooleanExpression
          BooleanExpression is an expression which evaluates to a boolean.
 class NodeSetExpression
          NodeSetExpression is an expression which evaluates to a NodeSet.
 class NumericExpression
          NumericExpression is an expression which evaluates to a number.
 class StringExpression
          StringExpression is an expression which evaluates to a string.
 class VariableExpression
          VariableExpression is an expression which can evaluate to objects with different types.
 

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

Subclasses of ExpressionImpl in jd.xml.xpath.expr.compare
 class Equals
          A base class for equality comparision.
 class EqualsBooleans
          A Equals implementation which compares two boolean values.
 class EqualsNumbers
          A Equals implementation which compares two number values.
 class EqualsObjectNumber
          A Equals implementation which compares a object and a number.
 class EqualsObjects
          A Equals implementation which compares two XObjects.
 class EqualsObjectString
          A Equals implementation which compares a variable value and a string.
 class EqualsSetSimple
          A Equals implementation which compares a set and a simple value.
 class EqualsStrings
          A Equals implementation which compares two string values.
 class Relate
          A base class for relational comparisions.
 class RelateNumbers
          A Relate implementation for number expressiona.
 class RelateObjectNumber
          A Relate implementation which compares a variable or node-set with a number value.
 class RelateObjects
          A Relate implementation which compares a variable or node-set with a number value.
 

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

Subclasses of ExpressionImpl in jd.xml.xpath.expr.function
 class Average
          Average represents the optimized xpath expression "sum(node-set x) div count(node-set x)".
 class BooleanFunction
          A base class for all functions which evaluate to a boolean.
 class Ceiling
          Ceiling represents the xpath core function "number ceiling(number)".
 class Concat
          Concat represents the xpath core function "string concat(string, string, string *)".
 class Contains
          Contains represents the xpath core function "contains(string, string)".
 class Count
          Count represents the xpath core function "number count(nodeset)".
 class False
          False represents the xpath core function "boolean false()".
 class Floor
          Floor represents the xpath core function "number floor(number)".
 class Id
          Id represents the xpath core function "node-set id(object)".
 class Lang
          Lang represents the xpath core function "boolean lang(string)".
 class Last
          Last represents the xpath core function "number last()".
 class LocalName
          LocalName represents the xpath core function "local-name(node-set?)".
 class Name
          Name represents the xpath core function "string name(node-set?)".
 class NamespaceUri
          NameSpaceUri represents the xpath core function "string namespace-uri(node-set?)".
 class NodeFunction
          NodeFunction is a base class for functions which use the first node of the node-set argument or the context node to calculate their string result.
 class NodeSetFunction
          A base class for all functions which evaluates to a node-set.
 class NormalizeSpace
          NormalizeSpace represents the xpath core function "string normalize-space(string?)".
 class Not
          Not represents the xpath core function "boolean not(boolean)".
 class NumericFunction
          A base class for all functions which evaluate to a number.
 class Position
          Position represents the xpath core function "number position()".
 class Round
          Round represents the xpath core function "number round(number)".
 class StartsWith
          StartsWith represents the xpath core function "boolean starts-with(string, string)".
 class StringFunction
          A base class for all functions which evaluate to a String.
 class StringLength
          StringLength represents the xpath core function "number string-length(string?)".
 class Substring
          Substring represents the xpath core function "string substring(string, number, number?)".
 class SubstringAfter
          SubstringAfter represents the xpath core function "string substring-after(string, string)".
 class SubstringBefore
          SubstringBefore represents the xpath core function "string substring-before(string, string)".
 class Sum
          Sum represents the xpath core function "number sum(node-set)".
 class ToBoolean
          ToBoolean represents the xpath core function "boolean boolean(object)".
 class ToNumber
          ToNumber represents the xpath core function "number number(object?)".
 class ToString
          ToString represents the xpath core function "string string(object?)".
 class Translate
          Translate represents the xpath core function "string translate(string, string, string)".
 class True
          True represents the xpath core function "boolean true()".
 class VariableFunction
          A base class for all functions which evaluate to objects with different types.
 

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

Subclasses of ExpressionImpl in jd.xml.xpath.expr.misc
 class Constant
          Constant represents an expression that evaluates to a constant XObject.
 class Negate
          Negate represents the negate expression.
 class ParenthesisExpression
          ParenthesisExpression represents the Expression of the production rule '(' Expr ')'.
 class ProxyExpression
          ProxyExpression wraps another expression.
 class VariableReference
          VariableReference is an expression that evaluates to the value of a variable.
 

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

Subclasses of ExpressionImpl in jd.xml.xpath.expr.operator
 class Add
          Add represents the '+' expression.
 class And
          And represents the 'and' expression.
 class BooleanOperator
          BooleanOperator is a base class for operators that operate on booleans.
 class Divide
          Add represents the 'div' expression.
 class Modulo
          Mod represents the 'mod' expression.
 class Multiply
          Multiply represents the '*' expression.
 class NodeSetOperator
          NodeSetOperator is a base class for operations that take two node-set expression arguments and return a node-set.
 class NumericOperator
          NumericOperator is a base class for numeric operations.
 class Or
          Or represents the 'or' expression.
 class Subtract
          Subtract represents the '-' expression.
 class Union
          Union represents the '|' expression.
 

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

Subclasses of ExpressionImpl in jd.xml.xpath.expr.path
 class ComposedPath
          ComposedPath is an expression for the production rule "FilterExpr '/' RelativeLocationPath".
 class FilteredLocationStep
          A FilteredLocationStep is a LocationStep with a simple filter predicate that uses axis iterators for evaluation and is therefore faster than a heavyweight PredicateExpression.
 class LocationStep
          An expression class to represent XPath location steps with and without predicate filters.
 class LocationStepChain
          A LocationStepChain is a sequence of single location steps, chained together by the '/' operator.
 class PredicateExpression
          PredicateExpression represents a predicate that filters a nodeset resulting from another expression.
 class RootPath
          The RootPath represents the path expression "/".
 class SimpleLocationStep
          An LocationStep without predicate filters-
 

Uses of ExpressionImpl in jd.xml.xslt.expr
 

Subclasses of ExpressionImpl in jd.xml.xslt.expr
 class Available
          Available is a base class for ElementAvailable and FunctionAvailable
 class Current
          Current represents the xslt function "node-set current()".
 class DocumentFunction
          Document represents the xslt function "node-set document(object, node-set?)".
 class ElementAvailable
          ElementAvailable represents the xslt function "boolean element-available(string) ".
 class FormatNumber
          FormatNumber represents the xslt function "string format-number(number, string, string?)".
 class FunctionAvailable
          FunctionAvailable represents the xslt function "boolean function-available(string)".
 class GenerateId
          GenerateId represents the xslt function "string generate-id(node-set?)".
 class InvalidExpression
          An expression class for invalid expressions encountered in forward compatible processing mode.
 class InvalidFunction
          InvalidFunction is a placeholder for invalid function calls which are encountered in forward compatible processing mode.
 class KeyFunction
          Document represents the xslt function "node-set key(string, object)".
 class SystemProperty
          SystemProperty represents the xslt function "string system-property(string)".
 class TextContentExpression
          A NodeSet constructed by the template of a variable binding element.
 class UnparsedEntityUri
          UnparsedEntityUri represents the xslt function "string unparsed-entity-uri(string)".
 

Uses of ExpressionImpl in jd.xml.xslt.extension
 

Subclasses of ExpressionImpl in jd.xml.xslt.extension
 class ExtensionFunction
           
 class ExtensionFunctionCall
          ExtensionFunctionCall is a function call to an extension function, i.e.
 class JavaFunction
          A XPath function that is evaluated by calling a java method.
 class ScriptFunction
          A Xpath function that is evaluated by calling a script function.
 

Uses of ExpressionImpl in jd.xml.xslt.trace
 

Subclasses of ExpressionImpl in jd.xml.xslt.trace
(package private)  class TraceExpression