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 TypeMethodDescriptionbooleanExpressionVisitor.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 TypeClassDescriptionclassImplement xsl:apply-templates.classImplement xsl:call-template.classImplement xsl:for-each.classExecute the Doc() function.classExecute the FormatNumber() function.classExecute the Key() function.Methods in org.apache.xalan.templates with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionbooleanAbsPathChecker.visitFunction(ExpressionOwner owner, Function func) Visit a function.booleanRedundentExprEliminator.visitLocationPath(ExpressionOwner owner, LocPathIterator path) Visit a LocationPath.booleanRedundentExprEliminator.visitPredicate(ExpressionOwner owner, Expression pred) Visit a predicate within a location path.booleanAbsPathChecker.visitVariableRef(ExpressionOwner owner, Variable var) Visit a variable reference.booleanVarNameCollector.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 TypeClassDescriptionclassThe 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 TypeMethodDescriptionvoidXPath.callVisitors(ExpressionOwner owner, XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.voidXPathVisitable.callVisitors(ExpressionOwner owner, XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.booleanXPathVisitor.visitBinaryOperation(ExpressionOwner owner, Operation op) Visit a binary operation.booleanXPathVisitor.visitFunction(ExpressionOwner owner, Function func) Visit a function.booleanXPathVisitor.visitLocationPath(ExpressionOwner owner, LocPathIterator path) Visit a LocationPath.booleanXPathVisitor.visitMatchPattern(ExpressionOwner owner, StepPattern pattern) Visit a match pattern.booleanXPathVisitor.visitNumberLiteral(ExpressionOwner owner, XNumber num) Visit a number literal.booleanXPathVisitor.visitPredicate(ExpressionOwner owner, Expression pred) Visit a predicate within a location path.booleanXPathVisitor.visitStep(ExpressionOwner owner, NodeTest step) Visit a step within a location path.booleanXPathVisitor.visitStringLiteral(ExpressionOwner owner, XString str) Visit a string literal.booleanXPathVisitor.visitUnaryOperation(ExpressionOwner owner, UnaryOperation op) Visit a unary operation.booleanXPathVisitor.visitUnionPath(ExpressionOwner owner, UnionPathIterator path) Visit a UnionPath.booleanXPathVisitor.visitUnionPattern(ExpressionOwner owner, UnionPattern pattern) Visit a union pattern.booleanXPathVisitor.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 TypeClassDescriptionclassServes as common interface for axes Walkers, and stores common state variables.classWalker for the OP_VARIABLE, or OP_EXTFUNCTION, or OP_FUNCTION, or OP_GROUP, op codes.classWalker for a reverse axes.classLocation path iterator that uses Walkers.classThis class iterates over set of nodes that needs to be sorted.Methods in org.apache.xpath.axes with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionvoidAxesWalker.callVisitors(ExpressionOwner owner, XPathVisitor visitor) This will traverse the heararchy, calling the visitor for each member.voidLocPathIterator.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidUnionPathIterator.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidWalkingIterator.callVisitors(ExpressionOwner owner, XPathVisitor visitor) booleanHasPositionalPredChecker.visitFunction(ExpressionOwner owner, Function func) Visit a function.booleanHasPositionalPredChecker.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 TypeClassDescriptionclassExecute the Boolean() function.classExecute the Ceiling() function.classExecute the Concat() function.classExecute the Contains() function.classExecute the Count() function.classExecute the proprietary document-location() function, which returns a node set of documents.classExecute the ExtElementAvailable() function.classExecute the ExtFunctionAvailable() function.classExecute the Floor() function.classExecute the GenerateId() function.classExecute the Id() function.classExecute the Lang() function.classExecute the LocalPart() function.classExecute the Namespace() function.classExecute the normalize-space() function.classExecute the Not() function.classExecute the Number() function.classExecute the Qname() function.classExecute the round() function.classExecute the StartsWith() function.classExecute the String() function.classExecute the StringLength() function.classExecute the Substring() function.classExecute the SubstringAfter() function.classExecute the SubstringBefore() function.classExecute the Sum() function.classExecute the SystemProperty() function.classBase class for functions that accept two arguments.classBase class for functions that accept three arguments.classBase class for functions that accept one argument that can be defaulted if not specified.classBase class for functions that accept an undetermined number of multiple arguments.classBase class for functions that accept one argument.classExecute the Translate() function.classMethods in org.apache.xpath.functions with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionvoidFunction.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 TypeMethodDescriptionvoidXNumber.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidXObject.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidXString.callVisitors(ExpressionOwner owner, XPathVisitor visitor) -
Uses of ExpressionOwner in org.apache.xpath.operations
Classes in org.apache.xpath.operations that implement ExpressionOwnerModifier and TypeClassDescriptionclassThe 'and' operation expression executer.classThe 'boolean()' operation expression executer.classThe 'div' operation expression executer.classThe '=' operation expression executer.classThe '>' operation expression executer.classThe '>=' operation expression executer.classThe '<' operation expression executer.classThe '<=' operation expression executer.classThe binary '-' operation expression executer.classThe 'mod' operation expression executer.classThe '*' operation expression executer.classThe unary '-' operation expression executer.classThe '!classThe 'number()' operation expression executer.classThe baseclass for a binary operation.classThe 'or' operation expression executer.classThe '+' operation expression executer.classDeprecated.classThe 'string()' operation expression executer.classThe unary operation base class.Methods in org.apache.xpath.operations with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionvoidOperation.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidUnaryOperation.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidVariable.callVisitors(ExpressionOwner owner, XPathVisitor visitor) -
Uses of ExpressionOwner in org.apache.xpath.patterns
Classes in org.apache.xpath.patterns that implement ExpressionOwnerModifier and TypeClassDescriptionclassSpecial context node pattern matcher.classMatch pattern step that contains a function.classThis class represents a single pattern match step.Methods in org.apache.xpath.patterns with parameters of type ExpressionOwnerModifier and TypeMethodDescriptionvoidNodeTest.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidStepPattern.callVisitors(ExpressionOwner owner, XPathVisitor visitor) voidUnionPattern.callVisitors(ExpressionOwner owner, XPathVisitor visitor)