Uses of Interface
org.apache.xpath.ExpressionOwner
Packages that use ExpressionOwner
Package
Description
Implementation of Xalan Extension Mechanism.
Implements the
Templates
interface,
and defines a set of classes that represent an XSLT stylesheet.Implementation of XPath; for the most part, only classes meant for public use are
found at this root level of the XPath packages.
Implementation of XPath LocationPath support -- primary classes are
LocPathIterator and UnionPathIterator.
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.
Implementation of XPath polymorphic type objects -- this package will grow
as XPath objects are expanded to support XML Schema data types.
Support for XPath operations, such as +, -, string(), etc.
Implementation of XPath nodeTest support, and XSLT pattern matching support.
-
Uses of ExpressionOwner in org.apache.xalan.extensions
Methods in org.apache.xalan.extensions with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionboolean
ExpressionVisitor.visitFunction
(ExpressionOwner owner, Function func) If the function is an extension function, register the namespace. -
Uses of ExpressionOwner in org.apache.xalan.templates
Classes in org.apache.xalan.templates that implement ExpressionOwnerModifier and TypeClassDescriptionclass
Implement xsl:apply-templates.class
Implement xsl:call-template.class
Implement xsl:for-each.class
Execute the Doc() function.class
Execute the FormatNumber() function.class
Execute the Key() function.Methods in org.apache.xalan.templates with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionboolean
AbsPathChecker.visitFunction
(ExpressionOwner owner, Function func) Visit a function.boolean
RedundentExprEliminator.visitLocationPath
(ExpressionOwner owner, LocPathIterator path) Visit a LocationPath.boolean
RedundentExprEliminator.visitPredicate
(ExpressionOwner owner, Expression pred) Visit a predicate within a location path.boolean
AbsPathChecker.visitVariableRef
(ExpressionOwner owner, Variable var) Visit a variable reference.boolean
VarNameCollector.visitVariableRef
(ExpressionOwner owner, Variable var) Visit a variable reference. -
Uses of ExpressionOwner in org.apache.xpath
Classes in org.apache.xpath that implement ExpressionOwnerModifier and TypeClassDescriptionclass
The XPath class wraps an expression object and provides general services for execution of that expression.Methods in org.apache.xpath with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionvoid
XPath.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.void
XPathVisitable.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.boolean
XPathVisitor.visitBinaryOperation
(ExpressionOwner owner, Operation op) Visit a binary operation.boolean
XPathVisitor.visitFunction
(ExpressionOwner owner, Function func) Visit a function.boolean
XPathVisitor.visitLocationPath
(ExpressionOwner owner, LocPathIterator path) Visit a LocationPath.boolean
XPathVisitor.visitMatchPattern
(ExpressionOwner owner, StepPattern pattern) Visit a match pattern.boolean
XPathVisitor.visitNumberLiteral
(ExpressionOwner owner, XNumber num) Visit a number literal.boolean
XPathVisitor.visitPredicate
(ExpressionOwner owner, Expression pred) Visit a predicate within a location path.boolean
XPathVisitor.visitStep
(ExpressionOwner owner, NodeTest step) Visit a step within a location path.boolean
XPathVisitor.visitStringLiteral
(ExpressionOwner owner, XString str) Visit a string literal.boolean
XPathVisitor.visitUnaryOperation
(ExpressionOwner owner, UnaryOperation op) Visit a unary operation.boolean
XPathVisitor.visitUnionPath
(ExpressionOwner owner, UnionPathIterator path) Visit a UnionPath.boolean
XPathVisitor.visitUnionPattern
(ExpressionOwner owner, UnionPattern pattern) Visit a union pattern.boolean
XPathVisitor.visitVariableRef
(ExpressionOwner owner, Variable var) Visit a variable reference. -
Uses of ExpressionOwner in org.apache.xpath.axes
Classes in org.apache.xpath.axes that implement ExpressionOwnerModifier and TypeClassDescriptionclass
Serves as common interface for axes Walkers, and stores common state variables.class
Walker for the OP_VARIABLE, or OP_EXTFUNCTION, or OP_FUNCTION, or OP_GROUP, op codes.class
Walker for a reverse axes.class
Location path iterator that uses Walkers.class
This class iterates over set of nodes that needs to be sorted.Methods in org.apache.xpath.axes with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionvoid
AxesWalker.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.void
LocPathIterator.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
UnionPathIterator.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
WalkingIterator.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) boolean
HasPositionalPredChecker.visitFunction
(ExpressionOwner owner, Function func) Visit a function.boolean
HasPositionalPredChecker.visitPredicate
(ExpressionOwner owner, Expression pred) Visit a predicate within a location path. -
Uses of ExpressionOwner in org.apache.xpath.functions
Classes in org.apache.xpath.functions that implement ExpressionOwnerModifier and TypeClassDescriptionclass
Execute the Boolean() function.class
Execute the Ceiling() function.class
Execute the Concat() function.class
Execute the Contains() function.class
Execute the Count() function.class
Execute the proprietary document-location() function, which returns a node set of documents.class
Execute the ExtElementAvailable() function.class
Execute the ExtFunctionAvailable() function.class
Execute the Floor() function.class
Execute the GenerateId() function.class
Execute the Id() function.class
Execute the Lang() function.class
Execute the LocalPart() function.class
Execute the Namespace() function.class
Execute the normalize-space() function.class
Execute the Not() function.class
Execute the Number() function.class
Execute the Qname() function.class
Execute the round() function.class
Execute the StartsWith() function.class
Execute the String() function.class
Execute the StringLength() function.class
Execute the Substring() function.class
Execute the SubstringAfter() function.class
Execute the SubstringBefore() function.class
Execute the Sum() function.class
Execute the SystemProperty() function.class
Base class for functions that accept two arguments.class
Base class for functions that accept three arguments.class
Base class for functions that accept one argument that can be defaulted if not specified.class
Base class for functions that accept an undetermined number of multiple arguments.class
Base class for functions that accept one argument.class
Execute the Translate() function.class
Methods in org.apache.xpath.functions with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionvoid
Function.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) -
Uses of ExpressionOwner in org.apache.xpath.objects
Methods in org.apache.xpath.objects with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionvoid
XNumber.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
XObject.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
XString.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) -
Uses of ExpressionOwner in org.apache.xpath.operations
Classes in org.apache.xpath.operations that implement ExpressionOwnerModifier and TypeClassDescriptionclass
The 'and' operation expression executer.class
The 'boolean()' operation expression executer.class
The 'div' operation expression executer.class
The '=' operation expression executer.class
The '>' operation expression executer.class
The '>=' operation expression executer.class
The '<' operation expression executer.class
The '<=' operation expression executer.class
The binary '-' operation expression executer.class
The 'mod' operation expression executer.class
The '*' operation expression executer.class
The unary '-' operation expression executer.class
The '!class
The 'number()' operation expression executer.class
The baseclass for a binary operation.class
The 'or' operation expression executer.class
The '+' operation expression executer.class
Deprecated.class
The 'string()' operation expression executer.class
The unary operation base class.Methods in org.apache.xpath.operations with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionvoid
Operation.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
UnaryOperation.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
Variable.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) -
Uses of ExpressionOwner in org.apache.xpath.patterns
Classes in org.apache.xpath.patterns that implement ExpressionOwnerModifier and TypeClassDescriptionclass
Special context node pattern matcher.class
Match pattern step that contains a function.class
This class represents a single pattern match step.Methods in org.apache.xpath.patterns with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionvoid
NodeTest.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
StepPattern.callVisitors
(ExpressionOwner owner, XPathVisitor visitor) void
UnionPattern.callVisitors
(ExpressionOwner owner, XPathVisitor visitor)