|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExpressionOwner | |
org.apache.xalan.extensions | Implementation of Xalan Extension Mechanism. |
org.apache.xalan.templates | Implements the Templates 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 | |
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 | |
class |
ElemApplyTemplates
**For advanced use only** Implement xsl:apply-templates. |
class |
ElemCallTemplate
**For advanced use only** Implement xsl:call-template. |
class |
ElemForEach
**For advanced use only** Implement xsl:for-each. |
class |
FuncDocument
**For advanced use only** Execute the Doc() function. |
class |
FuncFormatNumb
**For advanced use only** Execute the FormatNumber() function. |
class |
FuncKey
**For advanced use only** Execute the Key() function. |
Methods in org.apache.xalan.templates with parameters of type ExpressionOwner | |
boolean |
AbsPathChecker.visitFunction(ExpressionOwner owner,
Function func)
Visit a function. |
boolean |
AbsPathChecker.visitVariableRef(ExpressionOwner owner,
Variable var)
Visit a variable reference. |
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 |
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 | |
class |
XPath
**For advanced use only** 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 | |
boolean |
XPathVisitor.visitLocationPath(ExpressionOwner owner,
LocPathIterator path)
Visit a LocationPath. |
boolean |
XPathVisitor.visitUnionPath(ExpressionOwner owner,
UnionPathIterator path)
Visit a UnionPath. |
boolean |
XPathVisitor.visitStep(ExpressionOwner owner,
NodeTest step)
Visit a step within a location path. |
boolean |
XPathVisitor.visitPredicate(ExpressionOwner owner,
Expression pred)
Visit a predicate within a location path. |
boolean |
XPathVisitor.visitBinaryOperation(ExpressionOwner owner,
Operation op)
Visit a binary operation. |
boolean |
XPathVisitor.visitUnaryOperation(ExpressionOwner owner,
UnaryOperation op)
Visit a unary operation. |
boolean |
XPathVisitor.visitVariableRef(ExpressionOwner owner,
Variable var)
Visit a variable reference. |
boolean |
XPathVisitor.visitFunction(ExpressionOwner owner,
Function func)
Visit a function. |
boolean |
XPathVisitor.visitMatchPattern(ExpressionOwner owner,
StepPattern pattern)
Visit a match pattern. |
boolean |
XPathVisitor.visitUnionPattern(ExpressionOwner owner,
UnionPattern pattern)
Visit a union pattern. |
boolean |
XPathVisitor.visitStringLiteral(ExpressionOwner owner,
XString str)
Visit a string literal. |
boolean |
XPathVisitor.visitNumberLiteral(ExpressionOwner owner,
XNumber num)
Visit a number literal. |
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. |
Uses of ExpressionOwner in org.apache.xpath.axes |
Classes in org.apache.xpath.axes that implement ExpressionOwner | |
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
**For internal use only** This class iterates over set of nodes that needs to be sorted. |
Methods in org.apache.xpath.axes with parameters of type ExpressionOwner | |
void |
LocPathIterator.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. |
void |
UnionPathIterator.callVisitors(ExpressionOwner owner,
XPathVisitor visitor)
|
void |
AxesWalker.callVisitors(ExpressionOwner owner,
XPathVisitor visitor)
This will traverse the heararchy, calling the visitor for each member. |
void |
WalkingIterator.callVisitors(ExpressionOwner owner,
XPathVisitor visitor)
|
Uses of ExpressionOwner in org.apache.xpath.functions |
Classes in org.apache.xpath.functions that implement ExpressionOwner | |
class |
FuncBoolean
**For advanced use only** Execute the Boolean() function. |
class |
FuncCeiling
**For advanced use only** Execute the Ceiling() function. |
class |
FuncConcat
**For advanced use only** Execute the Concat() function. |
class |
FuncContains
**For advanced use only** Execute the Contains() function. |
class |
FuncCount
**For advanced use only** Execute the Count() function. |
class |
FuncDoclocation
**For advanced use only** Execute the proprietary document-location() function, which returns a node set of documents. |
class |
FuncExtElementAvailable
**For advanced use only** Execute the ExtElementAvailable() function. |
class |
FuncExtFunctionAvailable
**For advanced use only** Execute the ExtFunctionAvailable() function. |
class |
FuncFloor
**For advanced use only** Execute the Floor() function. |
class |
FuncGenerateId
**For advanced use only** Execute the GenerateId() function. |
class |
FuncId
**For advanced use only** Execute the Id() function. |
class |
FuncLang
**For advanced use only** Execute the Lang() function. |
class |
FuncLocalPart
Execute the LocalPart() function. |
class |
FuncNamespace
**For advanced use only** Execute the Namespace() function. |
class |
FuncNormalizeSpace
**For advanced use only** Execute the normalize-space() function. |
class |
FuncNot
**For advanced use only** Execute the Not() function. |
class |
FuncNumber
**For advanced use only** Execute the Number() function. |
class |
FuncQname
**For advanced use only** Execute the Qname() function. |
class |
FuncRound
**For advanced use only** Execute the round() function. |
class |
FuncStartsWith
**For advanced use only** Execute the StartsWith() function. |
class |
FuncString
**For advanced use only** Execute the String() function. |
class |
FuncStringLength
**For advanced use only** Execute the StringLength() function. |
class |
FuncSubstring
**For advanced use only** Execute the Substring() function. |
class |
FuncSubstringAfter
**For advanced use only** Execute the SubstringAfter() function. |
class |
FuncSubstringBefore
**For advanced use only** Execute the SubstringBefore() function. |
class |
FuncSum
**For advanced use only** Execute the Sum() function. |
class |
FuncSystemProperty
**For advanced use only** Execute the SystemProperty() function. |
class |
Function2Args
**For advanced use only** Base class for functions that accept two arguments. |
class |
Function3Args
**For advanced use only** Base class for functions that accept three arguments. |
class |
FunctionDef1Arg
**For advanced use only** Base class for functions that accept one argument that can be defaulted if not specified. |
class |
FunctionMultiArgs
**For advanced use only** Base class for functions that accept an undetermined number of multiple arguments. |
class |
FunctionOneArg
**For advanced use only** Base class for functions that accept one argument. |
class |
FuncTranslate
**For advanced use only** Execute the Translate() function. |
class |
FuncUnparsedEntityURI
**For advanced use only** |
Methods in org.apache.xpath.functions with parameters of type ExpressionOwner | |
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 | |
void |
XObject.callVisitors(ExpressionOwner owner,
XPathVisitor visitor)
|
void |
XString.callVisitors(ExpressionOwner owner,
XPathVisitor visitor)
|
void |
XNumber.callVisitors(ExpressionOwner owner,
XPathVisitor visitor)
|
Uses of ExpressionOwner in org.apache.xpath.operations |
Classes in org.apache.xpath.operations that implement ExpressionOwner | |
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 '!=' operation expression executer. |
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
The 'quo' operation expression executer. |
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 | |
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 | |
class |
ContextMatchStepPattern
Special context node pattern matcher. |
class |
FunctionPattern
**For advanced use only** Match pattern step that contains a function. |
class |
StepPattern
**For advanced use only** This class represents a single pattern match step. |
Methods in org.apache.xpath.patterns with parameters of type ExpressionOwner | |
void |
NodeTest.callVisitors(ExpressionOwner owner,
XPathVisitor visitor)
|
void |
UnionPattern.callVisitors(ExpressionOwner owner,
XPathVisitor visitor)
|
void |
StepPattern.callVisitors(ExpressionOwner owner,
XPathVisitor visitor)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |