Uses of Interface
org.apache.xpath.ExpressionOwner
-
Packages that use ExpressionOwner Package Description org.apache.xalan.extensions Implementation of Xalan Extension Mechanism.org.apache.xalan.templates Implements theTemplates
interface, and defines a set of classes that represent an XSLT stylesheet.org.apache.xpath Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.org.apache.xpath.axes Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.org.apache.xpath.functions 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.org.apache.xpath.objects Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.org.apache.xpath.operations Support for XPath operations, such as +, -, string(), etc.org.apache.xpath.patterns 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 ExpressionOwner Modifier and Type Method Description boolean
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 ExpressionOwner Modifier and Type Class Description class
ElemApplyTemplates
Implement xsl:apply-templates.class
ElemCallTemplate
Implement xsl:call-template.class
ElemForEach
Implement xsl:for-each.class
FuncDocument
Execute the Doc() function.class
FuncFormatNumb
Execute the FormatNumber() function.class
FuncKey
Execute the Key() function.Methods in org.apache.xalan.templates with parameters of type ExpressionOwner Modifier and Type Method Description boolean
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 ExpressionOwner Modifier and Type Class Description class
XPath
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 ExpressionOwner Modifier and Type Method Description void
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 ExpressionOwner Modifier and Type Class Description class
AxesWalker
Serves as common interface for axes Walkers, and stores common state variables.class
FilterExprWalker
Walker for the OP_VARIABLE, or OP_EXTFUNCTION, or OP_FUNCTION, or OP_GROUP, op codes.class
ReverseAxesWalker
Walker for a reverse axes.class
WalkingIterator
Location path iterator that uses Walkers.class
WalkingIteratorSorted
This class iterates over set of nodes that needs to be sorted.Methods in org.apache.xpath.axes with parameters of type ExpressionOwner Modifier and Type Method Description void
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 ExpressionOwner Modifier and Type Class Description class
FuncBoolean
Execute the Boolean() function.class
FuncCeiling
Execute the Ceiling() function.class
FuncConcat
Execute the Concat() function.class
FuncContains
Execute the Contains() function.class
FuncCount
Execute the Count() function.class
FuncDoclocation
Execute the proprietary document-location() function, which returns a node set of documents.class
FuncExtElementAvailable
Execute the ExtElementAvailable() function.class
FuncExtFunctionAvailable
Execute the ExtFunctionAvailable() function.class
FuncFloor
Execute the Floor() function.class
FuncGenerateId
Execute the GenerateId() function.class
FuncId
Execute the Id() function.class
FuncLang
Execute the Lang() function.class
FuncLocalPart
Execute the LocalPart() function.class
FuncNamespace
Execute the Namespace() function.class
FuncNormalizeSpace
Execute the normalize-space() function.class
FuncNot
Execute the Not() function.class
FuncNumber
Execute the Number() function.class
FuncQname
Execute the Qname() function.class
FuncRound
Execute the round() function.class
FuncStartsWith
Execute the StartsWith() function.class
FuncString
Execute the String() function.class
FuncStringLength
Execute the StringLength() function.class
FuncSubstring
Execute the Substring() function.class
FuncSubstringAfter
Execute the SubstringAfter() function.class
FuncSubstringBefore
Execute the SubstringBefore() function.class
FuncSum
Execute the Sum() function.class
FuncSystemProperty
Execute the SystemProperty() function.class
Function2Args
Base class for functions that accept two arguments.class
Function3Args
Base class for functions that accept three arguments.class
FunctionDef1Arg
Base class for functions that accept one argument that can be defaulted if not specified.class
FunctionMultiArgs
Base class for functions that accept an undetermined number of multiple arguments.class
FunctionOneArg
Base class for functions that accept one argument.class
FuncTranslate
Execute the Translate() function.class
FuncUnparsedEntityURI
Methods in org.apache.xpath.functions with parameters of type ExpressionOwner Modifier and Type Method Description void
Function. callVisitors(ExpressionOwner owner, XPathVisitor visitor)
-
Uses of ExpressionOwner in org.apache.xpath.objects
Methods in org.apache.xpath.objects with parameters of type ExpressionOwner Modifier and Type Method Description void
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 ExpressionOwner Modifier and Type Class Description class
And
The 'and' operation expression executer.class
Bool
The 'boolean()' operation expression executer.class
Div
The 'div' operation expression executer.class
Equals
The '=' operation expression executer.class
Gt
The '>' operation expression executer.class
Gte
The '>=' operation expression executer.class
Lt
The '<' operation expression executer.class
Lte
The '<=' operation expression executer.class
Minus
The binary '-' operation expression executer.class
Mod
The 'mod' operation expression executer.class
Mult
The '*' operation expression executer.class
Neg
The unary '-' operation expression executer.class
NotEquals
The '!class
Number
The 'number()' operation expression executer.class
Operation
The baseclass for a binary operation.class
Or
The 'or' operation expression executer.class
Plus
The '+' operation expression executer.class
Quo
Deprecated.class
String
The 'string()' operation expression executer.class
UnaryOperation
The unary operation base class.Methods in org.apache.xpath.operations with parameters of type ExpressionOwner Modifier and Type Method Description void
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 ExpressionOwner Modifier and Type Class Description class
ContextMatchStepPattern
Special context node pattern matcher.class
FunctionPattern
Match pattern step that contains a function.class
StepPattern
This class represents a single pattern match step.Methods in org.apache.xpath.patterns with parameters of type ExpressionOwner Modifier and Type Method Description void
NodeTest. callVisitors(ExpressionOwner owner, XPathVisitor visitor)
void
StepPattern. callVisitors(ExpressionOwner owner, XPathVisitor visitor)
void
UnionPattern. callVisitors(ExpressionOwner owner, XPathVisitor visitor)
-