Apache Jackrabbit 2.4.5 API

Packages 
Package Description
org.apache.jackrabbit  
org.apache.jackrabbit.api
Jackrabbit extensions for JCR core interfaces
org.apache.jackrabbit.api.jmx
JMX management interfaces for JCR.
org.apache.jackrabbit.api.management
Interfaces for managing a Jackrabbit repository.
org.apache.jackrabbit.api.observation
Jackrabbit extensions for JCR observation.
org.apache.jackrabbit.api.security
Jackrabbit extensions for access control.
org.apache.jackrabbit.api.security.authentication.token
Token credentials.
org.apache.jackrabbit.api.security.authorization
Jackrabbit extensions for authorization.
org.apache.jackrabbit.api.security.principal
Jackrabbit extensions for JAAS principals.
org.apache.jackrabbit.api.security.user
Jackrabbit extensions for user management.
org.apache.jackrabbit.api.stats
Jackrabbit repository statistics
org.apache.jackrabbit.bundle  
org.apache.jackrabbit.client  
org.apache.jackrabbit.commons  
org.apache.jackrabbit.commons.cnd  
org.apache.jackrabbit.commons.flat  
org.apache.jackrabbit.commons.iterator  
org.apache.jackrabbit.commons.jackrabbit.user  
org.apache.jackrabbit.commons.json  
org.apache.jackrabbit.commons.packaging  
org.apache.jackrabbit.commons.predicate  
org.apache.jackrabbit.commons.query  
org.apache.jackrabbit.commons.query.qom  
org.apache.jackrabbit.commons.query.sql2  
org.apache.jackrabbit.commons.repository  
org.apache.jackrabbit.commons.visitor  
org.apache.jackrabbit.commons.webdav  
org.apache.jackrabbit.commons.xml  
org.apache.jackrabbit.core
Contains the core classes that provide the implementation of the JCR API.
org.apache.jackrabbit.core.cache  
org.apache.jackrabbit.core.cluster  
org.apache.jackrabbit.core.config
Jackrabbit configuration handling.
org.apache.jackrabbit.core.data  
org.apache.jackrabbit.core.data.db  
org.apache.jackrabbit.core.fs  
org.apache.jackrabbit.core.fs.db
This package contains the class DbFileSystem, a simple generic JDBC-based FileSystem implementation for Jackrabbit.
org.apache.jackrabbit.core.fs.local  
org.apache.jackrabbit.core.fs.mem  
org.apache.jackrabbit.core.id  
org.apache.jackrabbit.core.jmx  
org.apache.jackrabbit.core.jndi  
org.apache.jackrabbit.core.jndi.provider  
org.apache.jackrabbit.core.journal  
org.apache.jackrabbit.core.lock  
org.apache.jackrabbit.core.nodetype  
org.apache.jackrabbit.core.nodetype.virtual  
org.apache.jackrabbit.core.nodetype.xml  
org.apache.jackrabbit.core.observation  
org.apache.jackrabbit.core.persistence  
org.apache.jackrabbit.core.persistence.bundle  
org.apache.jackrabbit.core.persistence.check  
org.apache.jackrabbit.core.persistence.db
This package contains the class SimpleDbPersistenceManager, a simple generic JDBC-based PersistenceManager for Jackrabbit.
org.apache.jackrabbit.core.persistence.mem  
org.apache.jackrabbit.core.persistence.obj  
org.apache.jackrabbit.core.persistence.pool  
org.apache.jackrabbit.core.persistence.util  
org.apache.jackrabbit.core.persistence.xml  
org.apache.jackrabbit.core.query  
org.apache.jackrabbit.core.query.lucene  
org.apache.jackrabbit.core.query.lucene.constraint  
org.apache.jackrabbit.core.query.lucene.directory  
org.apache.jackrabbit.core.query.lucene.hits  
org.apache.jackrabbit.core.query.lucene.join  
org.apache.jackrabbit.core.query.lucene.sort  
org.apache.jackrabbit.core.retention  
org.apache.jackrabbit.core.security  
org.apache.jackrabbit.core.security.authentication  
org.apache.jackrabbit.core.security.authentication.token  
org.apache.jackrabbit.core.security.authorization  
org.apache.jackrabbit.core.security.authorization.acl  
org.apache.jackrabbit.core.security.authorization.combined  
org.apache.jackrabbit.core.security.authorization.principalbased  
org.apache.jackrabbit.core.security.principal  
org.apache.jackrabbit.core.security.simple  
org.apache.jackrabbit.core.security.user  
org.apache.jackrabbit.core.security.user.action  
org.apache.jackrabbit.core.session  
org.apache.jackrabbit.core.state  
org.apache.jackrabbit.core.stats  
org.apache.jackrabbit.core.util  
org.apache.jackrabbit.core.util.db  
org.apache.jackrabbit.core.value  
org.apache.jackrabbit.core.version
The versioning framework in jackrabbit consists of 3 layers.
org.apache.jackrabbit.core.virtual  
org.apache.jackrabbit.core.xml  
org.apache.jackrabbit.j2ee  
org.apache.jackrabbit.jca  
org.apache.jackrabbit.jcr2dav  
org.apache.jackrabbit.jcr2spi  
org.apache.jackrabbit.jcr2spi.config  
org.apache.jackrabbit.jcr2spi.hierarchy  
org.apache.jackrabbit.jcr2spi.lock  
org.apache.jackrabbit.jcr2spi.nodetype  
org.apache.jackrabbit.jcr2spi.observation  
org.apache.jackrabbit.jcr2spi.operation  
org.apache.jackrabbit.jcr2spi.query  
org.apache.jackrabbit.jcr2spi.security  
org.apache.jackrabbit.jcr2spi.state  
org.apache.jackrabbit.jcr2spi.util  
org.apache.jackrabbit.jcr2spi.version  
org.apache.jackrabbit.jcr2spi.xml  
org.apache.jackrabbit.rmi.client
Client implementation of the transparent JCR-RMI layer.
org.apache.jackrabbit.rmi.client.iterator
Local adapters for remote iterators.
org.apache.jackrabbit.rmi.client.principal  
org.apache.jackrabbit.rmi.client.security  
org.apache.jackrabbit.rmi.iterator
Utility classes for implementing JCR iterators based on static arrays.
org.apache.jackrabbit.rmi.jackrabbit  
org.apache.jackrabbit.rmi.observation
Helper class used by the observation manager classes.
org.apache.jackrabbit.rmi.remote
Remote interfaces of the transparent JCR-RMI layer.
org.apache.jackrabbit.rmi.remote.principal  
org.apache.jackrabbit.rmi.remote.security  
org.apache.jackrabbit.rmi.repository  
org.apache.jackrabbit.rmi.server
Server implementation of the transparent JCR-RMI layer.
org.apache.jackrabbit.rmi.server.iterator
Remote adapters for local iterators.
org.apache.jackrabbit.rmi.server.jmx  
org.apache.jackrabbit.rmi.server.principal  
org.apache.jackrabbit.rmi.server.security  
org.apache.jackrabbit.rmi.value
Serializable implementation of the JCR Value interfaces.
org.apache.jackrabbit.server  
org.apache.jackrabbit.server.io
The jackrabbit webdav server uses the classes defined in this package in order to perform import and export operations in order to respond to PUT, MKCOL, PROPPATCH and PROPFIND, GET, HEAD requests, respectively.
org.apache.jackrabbit.server.jcr  
org.apache.jackrabbit.server.remoting.davex  
org.apache.jackrabbit.server.util  
org.apache.jackrabbit.servlet  
org.apache.jackrabbit.servlet.jackrabbit  
org.apache.jackrabbit.servlet.login  
org.apache.jackrabbit.servlet.remote  
org.apache.jackrabbit.spi
Defines the interfaces of the JCR SPI (Service Provider Interface).
org.apache.jackrabbit.spi.commons  
org.apache.jackrabbit.spi.commons.batch  
org.apache.jackrabbit.spi.commons.conversion  
org.apache.jackrabbit.spi.commons.identifier  
org.apache.jackrabbit.spi.commons.iterator  
org.apache.jackrabbit.spi.commons.lock  
org.apache.jackrabbit.spi.commons.logging  
org.apache.jackrabbit.spi.commons.name  
org.apache.jackrabbit.spi.commons.namespace  
org.apache.jackrabbit.spi.commons.nodetype  
org.apache.jackrabbit.spi.commons.nodetype.compact  
org.apache.jackrabbit.spi.commons.nodetype.constraint  
org.apache.jackrabbit.spi.commons.privilege  
org.apache.jackrabbit.spi.commons.query  
org.apache.jackrabbit.spi.commons.query.qom  
org.apache.jackrabbit.spi.commons.query.sql  
org.apache.jackrabbit.spi.commons.query.sql2  
org.apache.jackrabbit.spi.commons.query.xpath  
org.apache.jackrabbit.spi.commons.util  
org.apache.jackrabbit.spi.commons.value  
org.apache.jackrabbit.spi2dav  
org.apache.jackrabbit.spi2davex  
org.apache.jackrabbit.spi2jcr  
org.apache.jackrabbit.standalone  
org.apache.jackrabbit.standalone.cli  
org.apache.jackrabbit.standalone.cli.collect  
org.apache.jackrabbit.standalone.cli.core  
org.apache.jackrabbit.standalone.cli.ext  
org.apache.jackrabbit.standalone.cli.fs  
org.apache.jackrabbit.standalone.cli.info  
org.apache.jackrabbit.standalone.cli.lock  
org.apache.jackrabbit.standalone.cli.mixin  
org.apache.jackrabbit.standalone.cli.namespace  
org.apache.jackrabbit.standalone.cli.nodetype  
org.apache.jackrabbit.standalone.cli.query  
org.apache.jackrabbit.standalone.cli.version  
org.apache.jackrabbit.standalone.cli.xml  
org.apache.jackrabbit.test  
org.apache.jackrabbit.test.api  
org.apache.jackrabbit.test.api.lock  
org.apache.jackrabbit.test.api.nodetype  
org.apache.jackrabbit.test.api.observation  
org.apache.jackrabbit.test.api.query  
org.apache.jackrabbit.test.api.query.qom  
org.apache.jackrabbit.test.api.retention  
org.apache.jackrabbit.test.api.security  
org.apache.jackrabbit.test.api.util  
org.apache.jackrabbit.test.api.version  
org.apache.jackrabbit.test.api.version.simple  
org.apache.jackrabbit.util  
org.apache.jackrabbit.value  
org.apache.jackrabbit.webdav  
org.apache.jackrabbit.webdav.bind  
org.apache.jackrabbit.webdav.client.methods
This package contains classes and utilities used to build a WebDAV client implementation.
Currently it consists of DAV-specific extensions to the Jakarta Commons HttpClient, namely a set of methods.
org.apache.jackrabbit.webdav.header  
org.apache.jackrabbit.webdav.io  
org.apache.jackrabbit.webdav.jcr
Contains JCR specific implementations.
org.apache.jackrabbit.webdav.jcr.lock  
org.apache.jackrabbit.webdav.jcr.nodetype  
org.apache.jackrabbit.webdav.jcr.observation  
org.apache.jackrabbit.webdav.jcr.property  
org.apache.jackrabbit.webdav.jcr.search  
org.apache.jackrabbit.webdav.jcr.transaction  
org.apache.jackrabbit.webdav.jcr.version
Contains JCR specific implementations for the following interfaces: VersionableResource VersionControlledResource VersionResource VersionHistoryResource
org.apache.jackrabbit.webdav.jcr.version.report
Contains JCR specific reports.
org.apache.jackrabbit.webdav.lock
Provides interfaces and classes for locking related issues.
org.apache.jackrabbit.webdav.observation
Contains interfaces and classes related to observation, which is not covered by the WebDAV protocol.
org.apache.jackrabbit.webdav.ordering
Contains interfaces and classes used to cover the functionality defined by the RFC 3648: Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol .
org.apache.jackrabbit.webdav.property
Interfaces and classes related to WebDAV properties.
org.apache.jackrabbit.webdav.search
Contains interfaces and classes used to cover the functionality defined by the Internet Draft WebDAV Search.
org.apache.jackrabbit.webdav.security  
org.apache.jackrabbit.webdav.security.report  
org.apache.jackrabbit.webdav.server  
org.apache.jackrabbit.webdav.simple  
org.apache.jackrabbit.webdav.transaction
Contains interfaces and classes related to transaction locks.
org.apache.jackrabbit.webdav.util
Common utility classes.
org.apache.jackrabbit.webdav.version
Interfaces and classes used to cover functionality defined by RFC 3253: Versioning Extensions to WebDAV.
org.apache.jackrabbit.webdav.version.report
Report interface and inplementation for default reports defined by RFC 3253.
org.apache.jackrabbit.webdav.xml
Xml utility classes.

Copyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.