| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ExpressionNode | |
|---|---|
| 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 ExpressionNode in org.apache.xpath | 
|---|
| Classes in org.apache.xpath that implement ExpressionNode | |
|---|---|
|  class | ExpressionThis abstract class serves as the base for all expression objects. | 
| Fields in org.apache.xpath declared as ExpressionNode | |
|---|---|
| private  ExpressionNode | Expression.m_parentThe location where this expression was built from. | 
| Methods in org.apache.xpath that return ExpressionNode | |
|---|---|
|  ExpressionNode | ExpressionNode.exprGetChild(int i)This method returns a child node. | 
|  ExpressionNode | Expression.exprGetChild(int i)This method returns a child node. | 
|  ExpressionNode | ExpressionNode.exprGetParent() | 
|  ExpressionNode | Expression.exprGetParent() | 
|  ExpressionNode | Expression.getExpressionOwner()Get the first non-Expression parent of this node. | 
| protected  ExpressionNode | XPathException.getExpressionOwner(ExpressionNode ex)Get the first non-Expression parent of this node. | 
| Methods in org.apache.xpath with parameters of type ExpressionNode | |
|---|---|
|  void | ExpressionNode.exprAddChild(ExpressionNode n,
             int i)This method tells the node to add its argument to the node's list of children. | 
|  void | Expression.exprAddChild(ExpressionNode n,
             int i)This method tells the node to add its argument to the node's list of children. | 
|  void | ExpressionNode.exprSetParent(ExpressionNode n)This pair of methods are used to inform the node of its parent. | 
|  void | Expression.exprSetParent(ExpressionNode n)This pair of methods are used to inform the node of its parent. | 
| protected  ExpressionNode | XPathException.getExpressionOwner(ExpressionNode ex)Get the first non-Expression parent of this node. | 
|  org.w3c.dom.Node | XPathException.getStylesheetNode(ExpressionNode ex)Get the XSLT ElemVariable that this sub-expression references. | 
| Constructors in org.apache.xpath with parameters of type ExpressionNode | |
|---|---|
| XPathException(java.lang.String message,
               ExpressionNode ex)Create an XPathException object that holds an error message. | |
| Uses of ExpressionNode in org.apache.xpath.axes | 
|---|
| Classes in org.apache.xpath.axes that implement ExpressionNode | |||
|---|---|---|---|
|  class | AttributeIteratorThis class implements an optimized iterator for attribute axes patterns. | ||
|  class | AxesWalkerServes as common interface for axes Walkers, and stores common state variables. | ||
|  class | BasicTestIteratorBase for iterators that handle predicates. | ||
|  class | ChildIteratorThis class implements an optimized iterator for "node()" patterns, that is, any children of the context node. | ||
|  class | ChildTestIteratorThis class implements an optimized iterator for children patterns that have a node test, and possibly a predicate. | ||
|  class | DescendantIteratorThis class implements an optimized iterator for descendant, descendant-or-self, or "//foo" patterns. | ||
|  class | FilterExprIterator | ||
|  class | FilterExprIteratorSimpleClass to use for one-step iteration that doesn't have a predicate, and doesn't need to set the context. | ||
|  class | FilterExprWalkerWalker for the OP_VARIABLE, or OP_EXTFUNCTION, or OP_FUNCTION, or OP_GROUP, op codes. | ||
|  class | LocPathIteratorThis class extends NodeSetDTM, which implements NodeIterator, and fetches nodes one at a time in document order based on a XPath |  class | MatchPatternIteratorThis class treats a LocationPath as a filtered iteration over the tree, evaluating each node in a super axis traversal against the LocationPath interpreted as a match pattern. | 
|  class | NodeSequenceThis class is the dynamic wrapper for a Xalan DTMIterator instance, and provides random access capabilities. | ||
|  class | OneStepIteratorThis class implements a general iterator for those LocationSteps with only one step, and perhaps a predicate. | ||
|  class | OneStepIteratorForwardThis class implements a general iterator for those LocationSteps with only one step, and perhaps a predicate, that only go forward (i.e. | ||
|  class | PredicatedNodeTest | ||
|  class | ReverseAxesWalkerWalker for a reverse axes. | ||
|  class | SelfIteratorNoPredicateThis class implements an optimized iterator for "." patterns, that is, the self axes without any predicates. | ||
|  class | UnionChildIteratorThis class defines a simplified type of union iterator that only tests along the child axes. | ||
|  class | UnionPathIteratorThis class extends NodeSetDTM, which implements DTMIterator, and fetches nodes one at a time in document order based on a XPath UnionExpr. | ||
|  class | WalkingIteratorLocation path iterator that uses Walkers. | ||
|  class | WalkingIteratorSortedThis class iterates over set of nodes that needs to be sorted. | ||
| Uses of ExpressionNode in org.apache.xpath.functions | 
|---|
| Classes in org.apache.xpath.functions that implement ExpressionNode | |
|---|---|
|  class | FuncBooleanExecute the Boolean() function. | 
|  class | FuncCeilingExecute the Ceiling() function. | 
|  class | FuncConcatExecute the Concat() function. | 
|  class | FuncContainsExecute the Contains() function. | 
|  class | FuncCountExecute the Count() function. | 
|  class | FuncCurrentExecute the current() function. | 
|  class | FuncDoclocationExecute the proprietary document-location() function, which returns a node set of documents. | 
|  class | FuncExtElementAvailableExecute the ExtElementAvailable() function. | 
|  class | FuncExtFunctionAn object of this class represents an extension call expression. | 
|  class | FuncExtFunctionAvailableExecute the ExtFunctionAvailable() function. | 
|  class | FuncFalseExecute the False() function. | 
|  class | FuncFloorExecute the Floor() function. | 
|  class | FuncGenerateIdExecute the GenerateId() function. | 
|  class | FuncIdExecute the Id() function. | 
|  class | FuncLangExecute the Lang() function. | 
|  class | FuncLastExecute the Last() function. | 
|  class | FuncLocalPartExecute the LocalPart() function. | 
|  class | FuncNamespaceExecute the Namespace() function. | 
|  class | FuncNormalizeSpaceExecute the normalize-space() function. | 
|  class | FuncNotExecute the Not() function. | 
|  class | FuncNumberExecute the Number() function. | 
|  class | FuncPositionExecute the Position() function. | 
|  class | FuncQnameExecute the Qname() function. | 
|  class | FuncRoundExecute the round() function. | 
|  class | FuncStartsWithExecute the StartsWith() function. | 
|  class | FuncStringExecute the String() function. | 
|  class | FuncStringLengthExecute the StringLength() function. | 
|  class | FuncSubstringExecute the Substring() function. | 
|  class | FuncSubstringAfterExecute the SubstringAfter() function. | 
|  class | FuncSubstringBeforeExecute the SubstringBefore() function. | 
|  class | FuncSumExecute the Sum() function. | 
|  class | FuncSystemPropertyExecute the SystemProperty() function. | 
|  class | FunctionThis is a superclass of all XPath functions. | 
|  class | Function2ArgsBase class for functions that accept two arguments. | 
|  class | Function3ArgsBase class for functions that accept three arguments. | 
|  class | FunctionDef1ArgBase class for functions that accept one argument that can be defaulted if not specified. | 
|  class | FunctionMultiArgsBase class for functions that accept an undetermined number of multiple arguments. | 
|  class | FunctionOneArgBase class for functions that accept one argument. | 
|  class | FuncTranslateExecute the Translate() function. | 
|  class | FuncTrueExecute the True() function. | 
|  class | FuncUnparsedEntityURI | 
| Methods in org.apache.xpath.functions with parameters of type ExpressionNode | |
|---|---|
|  void | FuncExtFunction.exprSetParent(ExpressionNode n)Set the parent node. | 
| Uses of ExpressionNode in org.apache.xpath.objects | 
|---|
| Classes in org.apache.xpath.objects that implement ExpressionNode | |
|---|---|
|  class | XBooleanThis class represents an XPath boolean object, and is capable of converting the boolean to other types, such as a string. | 
|  class | XBooleanStaticThis class doesn't have any XPathContext, so override whatever to ensure it works OK. | 
|  class | XNodeSetThis class represents an XPath nodeset object, and is capable of converting the nodeset to other types, such as a string. | 
|  class | XNodeSetForDOMThis class overrides the XNodeSet#object() method to provide the original Node object, NodeList object, or NodeIterator. | 
|  class | XNullThis class represents an XPath null object, and is capable of converting the null to other types, such as a string. | 
|  class | XNumberThis class represents an XPath number, and is capable of converting the number to other types, such as a string. | 
|  class | XObjectThis class represents an XPath object, and is capable of converting the object to various types, such as a string. | 
|  class | XRTreeFragThis class represents an XPath result tree fragment object, and is capable of converting the RTF to other types, such as a string. | 
|  class | XRTreeFragSelectWrapperThis class makes an select statement act like an result tree fragment. | 
|  class | XStringThis class represents an XPath string object, and is capable of converting the string to other types, such as a number. | 
|  class | XStringForCharsThis class will wrap a FastStringBuffer and allow for | 
|  class | XStringForFSBThis class will wrap a FastStringBuffer and allow for | 
| Constructors in org.apache.xpath.objects with parameters of type ExpressionNode | |
|---|---|
| XRTreeFrag(int root,
           XPathContext xctxt,
           ExpressionNode parent)Create an XRTreeFrag Object. | |
| Uses of ExpressionNode in org.apache.xpath.operations | 
|---|
| Classes in org.apache.xpath.operations that implement ExpressionNode | |
|---|---|
|  class | AndThe 'and' operation expression executer. | 
|  class | BoolThe 'boolean()' operation expression executer. | 
|  class | DivThe 'div' operation expression executer. | 
|  class | EqualsThe '=' operation expression executer. | 
|  class | GtThe '>' operation expression executer. | 
|  class | GteThe '>=' operation expression executer. | 
|  class | LtThe '<' operation expression executer. | 
|  class | LteThe '<=' operation expression executer. | 
|  class | MinusThe binary '-' operation expression executer. | 
|  class | ModThe 'mod' operation expression executer. | 
|  class | MultThe '*' operation expression executer. | 
|  class | NegThe unary '-' operation expression executer. | 
|  class | NotEqualsThe '!=' operation expression executer. | 
|  class | NumberThe 'number()' operation expression executer. | 
|  class | OperationThe baseclass for a binary operation. | 
|  class | OrThe 'or' operation expression executer. | 
|  class | PlusThe '+' operation expression executer. | 
|  class | QuoDeprecated. | 
|  class | StringThe 'string()' operation expression executer. | 
|  class | UnaryOperationThe unary operation base class. | 
|  class | VariableThe variable reference expression executer. | 
|  class | VariableSafeAbsRefThis is a "smart" variable reference that is used in situations where an absolute path is optimized into a variable reference, but may be used in some situations where the document context may have changed. | 
| Uses of ExpressionNode in org.apache.xpath.patterns | 
|---|
| Classes in org.apache.xpath.patterns that implement ExpressionNode | |
|---|---|
|  class | ContextMatchStepPatternSpecial context node pattern matcher. | 
|  class | FunctionPatternMatch pattern step that contains a function. | 
|  class | NodeTestThis is the basic node test class for both match patterns and location path steps. | 
|  class | StepPatternThis class represents a single pattern match step. | 
|  class | UnionPatternThis class represents a union pattern, which can have multiple individual StepPattern patterns. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||