| Interface | Description | 
|---|---|
| ConstantNameProvider | 
 Provides descriptive names for integer constants 
 | 
| QueryConstants | 
 This interface defines constants for data types and operation types
 used in queries. 
 | 
| QueryNodeFactory | 
 A factory for  
QueryNodes. | 
| QueryNodeVisitor | 
 Defines the interface for a  
QueryNodeVisitor. | 
| QueryTreeBuilder | 
 Specifies an interface for a query tree builder. 
 | 
| Class | Description | 
|---|---|
| AndQueryNode | 
 Implements a query node that defines an AND operation between arbitrary
 other  
QueryNodes. | 
| DefaultQueryNodeFactory | 
 Default implementation of a  
QueryNodeFactory. | 
| DefaultQueryNodeVisitor | 
 Implements the  
QueryNodeVisitor interface with default behaviour. | 
| DerefQueryNode | 
 Represents query node that dereferences a reference property into a node and
 does an optional name test on the target node. 
 | 
| ExactQueryNode | 
 Implements a query node that defines an exact match of a property and a
 value. 
 | 
| LocationStepQueryNode | 
 Defines a location step for querying the path of a node. 
 | 
| NAryQueryNode<T extends QueryNode> | 
 Defines an abstract query node for nodes that have child nodes. 
 | 
| NodeTypeQueryNode | 
 Implements a query node that defines a node type match. 
 | 
| NotQueryNode | 
 Implements a query node that defines a not operation on the child query. 
 | 
| OrderQueryNode | 
 Implements a query node that defines the order of nodes according to the
 values of properties. 
 | 
| OrderQueryNode.OrderSpec | 
 Implements a single order specification. 
 | 
| OrQueryNode | 
 Implements a query node that defines an OR operation between arbitrary
 other  
QueryNodes. | 
| PathQueryNode | 
 Implements a query node that defines a path restriction. 
 | 
| PropertyFunctionQueryNode | 
PropertyFunctionQueryNode allows to place function calls on properties
 in a query. | 
| QueryNode | 
 Implements an abstract base class for nodes of a query tree that represents
 a query. 
 | 
| QueryParser | 
 This class acts as the central entry point for parsing query statements from
 different query syntaxes into a query tree. 
 | 
| QueryRootNode | 
 Implements the root node of a query tree. 
 | 
| QueryTreeBuilderRegistry | 
 Implements a central access to QueryTreeBuilder instances. 
 | 
| QueryTreeDump | 
 Utility class to dump a  
QueryNode tree to a StringBuffer. | 
| RelationQueryNode | 
 Implements a query node that defines property value relation. 
 | 
| TextsearchQueryNode | 
 Implements a query node that defines a textsearch clause. 
 | 
| TraversingQueryNodeVisitor | 
TraversingQueryNodeVisitor implements a base class for a
 traversing query node visitor. | 
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"