| Name | Description | Type | Package | Framework |
| AbstractItem | Abstract base class for implementing the JCR Item interface. | Class | org.apache.jackrabbit.commons | Apache JackRabbit |
| AbstractNode | Abstract base class for implementing the JCR Node interface. | Class | org.apache.jackrabbit.commons | Apache JackRabbit |
| AbstractProperty | Abstract base class for implementing the JCR Property interface. | Class | org.apache.jackrabbit.commons | Apache JackRabbit |
| AbstractRepository | Abstract base class for implementing the JCR Repository interface. | Class | org.apache.jackrabbit.commons | Apache JackRabbit |
| AbstractSession | Abstract base class for implementing the JCR Session interface. | Class | org.apache.jackrabbit.commons | Apache JackRabbit |
| AbstractWorkspace | Abstract base class for implementing the JCR Workspace interface. | Class | org.apache.jackrabbit.commons | Apache JackRabbit |
| AccessControlPolicyIteratorAdapter | Adapter class for turning RangeIterators or Iterators into AccessControlPolicyIteratorAdapters. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| AtomFeedConstants | AtomFeedConstants provides string constants for Atom feed (RFC 4287) resources. | Interface | org.apache.jackrabbit.commons.webdav | Apache JackRabbit |
| AuthorizableQueryManager | This class handles the translation of queries for users and groups from a JSON format to the query model of Jackrabbit's user groups search | Class | org.apache.jackrabbit.commons.jackrabbit.user | Apache JackRabbit |
| BTreeManager | This TreeManager implementation provides B+-tree like behavior. | Class | org.apache.jackrabbit.commons.flat | Apache JackRabbit |
| CndImporter | Utility class for importing compact node type definitions. | Class | org.apache.jackrabbit.commons.cnd | Apache JackRabbit |
| CompactNodeTypeDefReader | CompactNodeTypeDefReader. | Class | org.apache.jackrabbit.commons.cnd | Apache JackRabbit |
| CompactNodeTypeDefWriter | Prints node type defs in a compact notation [ex:NodeType] > ex:ParentType1, ex:ParentType2 | Class | org.apache.jackrabbit.commons.cnd | Apache JackRabbit |
| CompactNodeTypeDefWriter .NamespaceMapping | Map namespace prefixes such as present in a qualified JCR name to the corresponding namespace URI. | Interface | org.apache.jackrabbit.commons.cnd | Apache JackRabbit |
| ContentPackage | Interface | org.apache.jackrabbit.commons.packaging | Apache JackRabbit | |
| ContentPackageExporter | Interface | org.apache.jackrabbit.commons.packaging | Apache JackRabbit | |
| DeclaringTypePredicate | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit | |
| DefaultContentHandler | Adapter class for exposing a ContentHandler instance as DefaultHandler object. | Class | org.apache.jackrabbit.commons.xml | Apache JackRabbit |
| DefinitionBuilderFactory | Builder for node type definitions, node definitions and property definitions. | Class | org.apache.jackrabbit.commons.cnd | Apache JackRabbit |
| DefinitionBuilderFactory .AbstractItemDefinitionBuilder | Class | org.apache.jackrabbit.commons.cnd | Apache JackRabbit | |
| DefinitionBuilderFactory .AbstractNodeDefinitionBuilder | Class | org.apache.jackrabbit.commons.cnd | Apache JackRabbit | |
| DefinitionBuilderFactory .AbstractNodeTypeDefinitionBuilder | Builder for a node type definition of type T. | Class | org.apache.jackrabbit.commons.cnd | Apache JackRabbit |
| DefinitionBuilderFactory .AbstractPropertyDefinitionBuilder | Class | org.apache.jackrabbit.commons.cnd | Apache JackRabbit | |
| DepthPredicate | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit | |
| DocumentViewExporter | Document view exporter. | Class | org.apache.jackrabbit.commons.xml | Apache JackRabbit |
| EmptyRepository | An empty repository with no descriptors and no workspaces. | Class | org.apache.jackrabbit.commons.repository | Apache JackRabbit |
| EventIteratorAdapter | Adapter class for turning RangeIterators or Iterators into EventIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| EventListenerIteratorAdapter | Adapter class for turning RangeIterators or Iterators into EventListenerIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| EventUtil | Class | org.apache.jackrabbit.commons.webdav | Apache JackRabbit | |
| Exporter | Abstract base class for document and system view exporters. | Class | org.apache.jackrabbit.commons.xml | Apache JackRabbit |
| FilterContentPackage | Class | org.apache.jackrabbit.commons.packaging | Apache JackRabbit | |
| FilterContentPackage .Content | Class | org.apache.jackrabbit.commons.packaging | Apache JackRabbit | |
| FilterContentPackage .FilteringIterator | Class | org.apache.jackrabbit.commons.packaging | Apache JackRabbit | |
| FilteredRangeIterator | Filtering decorator for iterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| FilteringItemVisitor | Class | org.apache.jackrabbit.commons.visitor | Apache JackRabbit | |
| FilteringNodeIterator | A wrapper around a NodeIterator filtering out nodes from the base iterator that don't match the specified filter. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| FilterIterator | Iterator filtering out items which do not match a given predicate. | Class | org.apache.jackrabbit.commons.flat | Apache JackRabbit |
| FilterIterator | Iterator filtering out items which do not match a given predicate. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| FrozenNodeIteratorAdapter | frozen nodes of the underlying versions. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| GenericRepositoryFactory | Renamed to JndiRepositoryFactory. | Class | org.apache.jackrabbit.commons | Apache JackRabbit |
| GQL | GQL is a simple fulltext query language, which supports field prefixes similar to Lucene or Google queries. | Class | org.apache.jackrabbit.commons.query | Apache JackRabbit |
| GQL .Filter | Defines a filter for query result rows. | Interface | org.apache.jackrabbit.commons.query | Apache JackRabbit |
| GQL .ParserCallback | Defines a callback interface that may be implemented by client code to get a callback for each GQL term that is parsed. | Interface | org.apache.jackrabbit.commons.query | Apache JackRabbit |
| IsMandatoryPredicate | IsMandatoryFilter. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| IsNodePredicate | Item filter that checks if an item is a node. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| ItemSequence | This class serves as main entry point for obtaining sequences of Node s and Propertys. | Class | org.apache.jackrabbit.commons.flat | Apache JackRabbit |
| ItemSequence .NodeSequenceImpl | Class | org.apache.jackrabbit.commons.flat | Apache JackRabbit | |
| ItemSequence .PropertySequenceImpl | Class | org.apache.jackrabbit.commons.flat | Apache JackRabbit | |
| JcrRemotingConstants | JcrRemotingConstants provides string constants for WebDAV resources representing repository items. | Interface | org.apache.jackrabbit.commons.webdav | Apache JackRabbit |
| JcrUtils | Collection of static utility methods for use with the JCR API. | Class | org.apache.jackrabbit.commons | Apache JackRabbit |
| JcrValueType | Class | org.apache.jackrabbit.commons.webdav | Apache JackRabbit | |
| JNDIRepository | Proxy for a repository bound in JNDI. | Class | org.apache.jackrabbit.commons.repository | Apache JackRabbit |
| JndiRepositoryFactory | JNDI-based JCR repository factory. | Class | org.apache.jackrabbit.commons | Apache JackRabbit |
| JNDIRepositoryFactory | Factory that looks up a repository from JNDI. | Class | org.apache.jackrabbit.commons.repository | Apache JackRabbit |
| JoinType | Enumeration of the JCR 2. | Class | org.apache.jackrabbit.commons.query.qom | Apache JackRabbit |
| JsonHandler | Interface | org.apache.jackrabbit.commons.json | Apache JackRabbit | |
| JsonParser | JsonParser parses and validates the JSON object passed upon parse(String) or parse(InputStream, String) and notifies | Class | org.apache.jackrabbit.commons.json | Apache JackRabbit |
| JsonUtil | Class | org.apache.jackrabbit.commons.json | Apache JackRabbit | |
| LazyIteratorChain | This class implements the concatenation of iterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| Lexer | Lexer of the CND definition. | Class | org.apache.jackrabbit.commons.cnd | Apache JackRabbit |
| NamePredicate | Filters items according to their names. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| NamespaceHelper | Helper class for working with JCR namespaces. | Class | org.apache.jackrabbit.commons | Apache JackRabbit |
| NodeIterable | Adapter class that adapts a NodeIterator instance to an Iterable instance that always returns the same underlying | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| NodeIteratorAdapter | Adapter class for turning RangeIterators or Iterators into NodeIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| NodeSequence | Extension of Sequence | Interface | org.apache.jackrabbit.commons.flat | Apache JackRabbit |
| NodeTypeConstants | Interface | org.apache.jackrabbit.commons.webdav | Apache JackRabbit | |
| NodeTypeIteratorAdapter | Adapter class for turning RangeIterators or Iterators into NodeTypeIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| NodeTypePredicate | Filters on the node type of a node. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| NodeTypeUtil | Class | org.apache.jackrabbit.commons.webdav | Apache JackRabbit | |
| NtFilePredicate | The nt file item filter matches all properties that are defined my the nt:file or nt:resource nodetype. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| OperandEvaluator | Evaluator of QOM operands. | Class | org.apache.jackrabbit.commons.query.qom | Apache JackRabbit |
| Operator | Enumeration of the JCR 2. | Class | org.apache.jackrabbit.commons.query.qom | Apache JackRabbit |
| Order | Enumeration of the JCR 2. | Class | org.apache.jackrabbit.commons.query.qom | Apache JackRabbit |
| ParseException | Class | org.apache.jackrabbit.commons.cnd | Apache JackRabbit | |
| Parser | The SQL2 parser can convert a JCR-SQL2 query to a QueryObjectModel. | Class | org.apache.jackrabbit.commons.query.sql2 | Apache JackRabbit |
| ParsingContentHandler | Utility class that decorates a ContentHandler instance with simple XML parsing capability. | Class | org.apache.jackrabbit.commons.xml | Apache JackRabbit |
| PathPredicate | The path filter provides hierarchical filtering. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| Predicate | Interface for object predicates, i. | Interface | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| Predicates | Static utility class to help working with Predicates. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| PropertyIterable | Adapter class that adapts a PropertyIterator instance to an Iterable instance that always returns the same underlying | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| PropertyIteratorAdapter | Adapter class for turning RangeIterators or Iterators into PropertyIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| PropertySequence | Extension of Sequence | Interface | org.apache.jackrabbit.commons.flat | Apache JackRabbit |
| ProxyContentHandler | A proxy content handler that passes all SAX events as-is to the As a convenience this class inherits the DefaultHandler class | Class | org.apache.jackrabbit.commons.xml | Apache JackRabbit |
| ProxyRepository | Repository that proxies all method calls to another repository. | Class | org.apache.jackrabbit.commons.repository | Apache JackRabbit |
| QOMFormatter | QOMFormatter implements a formatter that translates a query object model into a JCR_SQL2 string statement. | Class | org.apache.jackrabbit.commons.query.sql2 | Apache JackRabbit |
| QueryObjectModelBuilder | QueryObjectModelBuilder defines an interface for building a query object model from a string based query statement and vice versa. | Interface | org.apache.jackrabbit.commons.query | Apache JackRabbit |
| QueryObjectModelBuilderRegistry | Class | org.apache.jackrabbit.commons.query | Apache JackRabbit | |
| QueryUtil | Class | org.apache.jackrabbit.commons.webdav | Apache JackRabbit | |
| RangeIteratorAdapter | Adapter for turning normal Iterators into RangeIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| RangeIteratorDecorator | Base class for decorating RangeIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| Rank | This class does efficient ranking of values of type T wrt. | Class | org.apache.jackrabbit.commons.flat | Apache JackRabbit |
| RepositoryFactory | Factory interface for JCR content repositories. | Interface | org.apache.jackrabbit.commons.repository | Apache JackRabbit |
| RowIterable | Adapter class that adapts a RowIterator instance to an Iterable instance that always returns the same underlying | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| RowIteratorAdapter | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit | |
| RowPredicate | Predicate for checking whether a given object is a Row and optionally whether it contains a given selector. | Class | org.apache.jackrabbit.commons.predicate | Apache JackRabbit |
| Sequence | Interface for accessing JCR Items sequentially through an Iterator or looking them up through a key. | Interface | org.apache.jackrabbit.commons.flat | Apache JackRabbit |
| SerializingContentHandler | A ContentHandler that serializes SAX events to a given Result instance. | Class | org.apache.jackrabbit.commons.xml | Apache JackRabbit |
| SimpleValueFactory | Simple value factory implementation for use mainly in testing. | Class | org.apache.jackrabbit.commons | Apache JackRabbit |
| SingletonRepositoryFactory | Repository factory that always returns the same configured repository. | Class | org.apache.jackrabbit.commons.repository | Apache JackRabbit |
| SizedIterator | Interface | org.apache.jackrabbit.commons.flat | Apache JackRabbit | |
| SizedIterator | Interface | org.apache.jackrabbit.commons.iterator | Apache JackRabbit | |
| SQL2QOMBuilder | SQL2QOMBuilder implements QOM builder that understands Query. | Class | org.apache.jackrabbit.commons.query.sql2 | Apache JackRabbit |
| SystemViewExporter | System view exporter. | Class | org.apache.jackrabbit.commons.xml | Apache JackRabbit |
| TemplateBuilderFactory | This implementation of DefinitionBuilderFactory can be used with the CompactNodeTypeDefReader to produce node type definitions of type | Class | org.apache.jackrabbit.commons.cnd | Apache JackRabbit |
| ToXmlContentHandler | Simple XML serializer. | Class | org.apache.jackrabbit.commons.xml | Apache JackRabbit |
| TreeManager | TreeManager instances are responsible for the mapping between sequence views of Nodes and Propertys and an hierarchical JCR | Interface | org.apache.jackrabbit.commons.flat | Apache JackRabbit |
| TreeTraverser | Utility class for traversing the Items of a JCR hierarchy rooted at a This class provides an Iterator of JCR items either through its | Class | org.apache.jackrabbit.commons.flat | Apache JackRabbit |
| TreeTraverser .ErrorHandler | Error handler for handling RepositoryExceptions occurring on traversal. | Interface | org.apache.jackrabbit.commons.flat | Apache JackRabbit |
| TreeTraverser .InclusionPolicy | Inclusion policy to determine which items to include when traversing. | Interface | org.apache.jackrabbit.commons.flat | Apache JackRabbit |
| ValueUtil | Class | org.apache.jackrabbit.commons.webdav | Apache JackRabbit | |
| VersionIteratorAdapter | Adapter class for turning RangeIterators or Iterators into VersionIterators. | Class | org.apache.jackrabbit.commons.iterator | Apache JackRabbit |
| XmlnsContentHandler | Content handler proxy that adds explicit xmlns attributes for all namespace mappings introduced through | Class | org.apache.jackrabbit.commons.xml | Apache JackRabbit |