Uses of Interface
org.apache.xpath.ExpressionOwner
| Package | Description |
|---|---|
| org.apache.xalan.extensions | |
| 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 Modifier and Type Method Description booleanExpressionVisitor. 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 classElemApplyTemplatesImplement xsl:apply-templates.classElemCallTemplateImplement xsl:call-template.classElemForEachImplement xsl:for-each.classFuncDocumentExecute the Doc() function.classFuncFormatNumbExecute the FormatNumber() function.classFuncKeyExecute the Key() function.Methods in org.apache.xalan.templates with parameters of type ExpressionOwner Modifier and Type Method Description protected voidRedundentExprEliminator. changeToVarRef(QName varName, ExpressionOwner owner, Vector paths, ElemTemplateElement psuedoVarRecipient)Change the expression owned by the owner argument to a variable reference of the given name.protected intRedundentExprEliminator. findAndEliminateRedundant(int start, int firstOccuranceIndex, ExpressionOwner firstOccuranceOwner, ElemTemplateElement psuedoVarRecipient, Vector paths)Look through the vector from start point, looking for redundant occurances.protected intRedundentExprEliminator. oldFindAndEliminateRedundant(int start, int firstOccuranceIndex, ExpressionOwner firstOccuranceOwner, ElemTemplateElement psuedoVarRecipient, Vector paths)To be removed.booleanAbsPathChecker. 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 ExpressionOwner Modifier and Type Class Description classXPathThe 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 voidXPath. 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 ExpressionOwner Modifier and Type Class Description classAxesWalkerServes as common interface for axes Walkers, and stores common state variables.classFilterExprWalkerWalker for the OP_VARIABLE, or OP_EXTFUNCTION, or OP_FUNCTION, or OP_GROUP, op codes.classReverseAxesWalkerWalker for a reverse axes.classWalkingIteratorLocation path iterator that uses Walkers.classWalkingIteratorSortedThis 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 voidAxesWalker. 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 ExpressionOwner Modifier and Type Class Description classFuncBooleanExecute the Boolean() function.classFuncCeilingExecute the Ceiling() function.classFuncConcatExecute the Concat() function.classFuncContainsExecute the Contains() function.classFuncCountExecute the Count() function.classFuncDoclocationExecute the proprietary document-location() function, which returns a node set of documents.classFuncExtElementAvailableExecute the ExtElementAvailable() function.classFuncExtFunctionAvailableExecute the ExtFunctionAvailable() function.classFuncFloorExecute the Floor() function.classFuncGenerateIdExecute the GenerateId() function.classFuncIdExecute the Id() function.classFuncLangExecute the Lang() function.classFuncLocalPartExecute the LocalPart() function.classFuncNamespaceExecute the Namespace() function.classFuncNormalizeSpaceExecute the normalize-space() function.classFuncNotExecute the Not() function.classFuncNumberExecute the Number() function.classFuncQnameExecute the Qname() function.classFuncRoundExecute the round() function.classFuncStartsWithExecute the StartsWith() function.classFuncStringExecute the String() function.classFuncStringLengthExecute the StringLength() function.classFuncSubstringExecute the Substring() function.classFuncSubstringAfterExecute the SubstringAfter() function.classFuncSubstringBeforeExecute the SubstringBefore() function.classFuncSumExecute the Sum() function.classFuncSystemPropertyExecute the SystemProperty() function.classFunction2ArgsBase class for functions that accept two arguments.classFunction3ArgsBase class for functions that accept three arguments.classFunctionDef1ArgBase class for functions that accept one argument that can be defaulted if not specified.classFunctionMultiArgsBase class for functions that accept an undetermined number of multiple arguments.classFunctionOneArgBase class for functions that accept one argument.classFuncTranslateExecute the Translate() function.classFuncUnparsedEntityURIMethods in org.apache.xpath.functions with parameters of type ExpressionOwner Modifier and Type Method Description voidFunction. 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 voidXNumber. 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 ExpressionOwner Modifier and Type Class Description classAndThe 'and' operation expression executer.classBoolThe 'boolean()' operation expression executer.classDivThe 'div' operation expression executer.classEqualsThe '=' operation expression executer.classGtThe '>' operation expression executer.classGteThe '>=' operation expression executer.classLtThe '<' operation expression executer.classLteThe '<=' operation expression executer.classMinusThe binary '-' operation expression executer.classModThe 'mod' operation expression executer.classMultThe '*' operation expression executer.classNegThe unary '-' operation expression executer.classNotEqualsThe '!=' operation expression executer.classNumberThe 'number()' operation expression executer.classOperationThe baseclass for a binary operation.classOrThe 'or' operation expression executer.classPlusThe '+' operation expression executer.classQuoDeprecated.classStringThe 'string()' operation expression executer.classUnaryOperationThe unary operation base class.Methods in org.apache.xpath.operations with parameters of type ExpressionOwner Modifier and Type Method Description voidOperation. 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 ExpressionOwner Modifier and Type Class Description classContextMatchStepPatternSpecial context node pattern matcher.classFunctionPatternMatch pattern step that contains a function.classStepPatternThis class represents a single pattern match step.Methods in org.apache.xpath.patterns with parameters of type ExpressionOwner Modifier and Type Method Description voidNodeTest. callVisitors(ExpressionOwner owner, XPathVisitor visitor)voidStepPattern. callVisitors(ExpressionOwner owner, XPathVisitor visitor)voidUnionPattern. callVisitors(ExpressionOwner owner, XPathVisitor visitor)