| Package | Description | 
|---|---|
| org.apache.jackrabbit.core | Contains the core classes that provide the implementation of the JCR API. | 
| org.apache.jackrabbit.core.cluster | |
| org.apache.jackrabbit.core.config | Jackrabbit configuration handling. | 
| org.apache.jackrabbit.core.journal | |
| org.apache.jackrabbit.core.nodetype.xml | |
| org.apache.jackrabbit.core.query.lucene | |
| org.apache.jackrabbit.jcr2spi | |
| org.apache.jackrabbit.jcr2spi.xml | |
| org.apache.jackrabbit.spi.commons.conversion | |
| org.apache.jackrabbit.spi.commons.namespace | |
| org.apache.jackrabbit.spi.commons.nodetype.compact | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SessionImplA  SessionImpl... | 
| class  | XASessionImplSession extension that provides XA support. | 
| Modifier and Type | Method and Description | 
|---|---|
| NamespaceResolver | ClusterContext. getNamespaceResolver()Return a namespace resolver to map prefixes to URIs and vice-versa | 
| Modifier and Type | Method and Description | 
|---|---|
| Journal | ClusterConfig. getJournal(NamespaceResolver resolver)Returns an initialized journal instance. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected NamespaceResolver | AbstractRecord. nsResolverNamespace resolver. | 
| Modifier and Type | Method and Description | 
|---|---|
| NamespaceResolver | AbstractJournal. getResolver()Return this journal's namespace resolver. | 
| Modifier and Type | Method and Description | 
|---|---|
| Journal | JournalFactory. getJournal(NamespaceResolver resolver)Creates, initializes, and returns a  Journalinstance
 for use by the repository. | 
| void | MemoryJournal. init(String id,
    NamespaceResolver resolver)Initialize journal. | 
| void | Journal. init(String id,
    NamespaceResolver resolver)Initialize journal. | 
| void | FileJournal. init(String id,
    NamespaceResolver resolver)Initialize journal. | 
| void | DatabaseJournal. init(String id,
    NamespaceResolver resolver)Initialize journal. | 
| void | AbstractJournal. init(String id,
    NamespaceResolver resolver)Initialize journal. | 
| ReadRecord | FileRecordLog. read(NamespaceResolver resolver,
    NamePathResolver npResolver)Read the file record at the current seek position. | 
| Constructor and Description | 
|---|
| AbstractRecord(NamespaceResolver nsResolver,
              NamePathResolver resolver)Create a new instance of this class. | 
| FileRecordIterator(File[] logFiles,
                  long startRevision,
                  long stopRevision,
                  NamespaceResolver resolver,
                  NamePathResolver npResolver)Creates a new instance of this class. | 
| ReadRecord(String journalId,
          String producerId,
          long revision,
          DataInputStream dataIn,
          int length,
          NamespaceResolver resolver,
          NamePathResolver npResolver)Create a new instance of this class. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AdditionalNamespaceResolverA simple namespace resolver implementation, that uses the additional
 namespaces declared in an XML element. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | NamespaceMappingsThe class  NamespaceMappingsholds a namespace mapping that is
 used internally in the search index. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractNamespaceMappingsAbstractNamespaceMappingsis the base class for index internal
 namespace mappings. | 
| class  | FileBasedNamespaceMappingsThe class  NamespaceMappingsimplements aNamespaceResolverthat holds a namespace
 mapping that is used internally in the search index. | 
| class  | NSRegistryBasedNamespaceMappingsNSRegistryBasedNamespaceMappingsimplements a namespace mapping
 based on the stable index prefix provided by the namespace registry. | 
| Constructor and Description | 
|---|
| WildcardNameQuery(String pattern,
                 int transform,
                 NamespaceResolver resolver,
                 NamespaceMappings nsMappings,
                 org.apache.jackrabbit.core.query.lucene.PerQueryCache cache) | 
| Modifier and Type | Method and Description | 
|---|---|
| NamespaceResolver | WorkspaceImpl. getNamespaceResolver() | 
| NamespaceResolver | SessionImpl. getNamespaceResolver() | 
| NamespaceResolver | ManagerProvider. getNamespaceResolver() | 
| Constructor and Description | 
|---|
| ImportHandler(Importer importer,
             NamespaceResolver nsResolver,
             NamespaceRegistry nsReg,
             NameFactory nameFactory,
             PathFactory pathFactory) | 
| Modifier and Type | Method and Description | 
|---|---|
| static Name[] | NameParser. parse(String[] jcrNames,
     NamespaceResolver resolver,
     NameFactory factory)Parses an array of  jcrNameand returns the respective
 array ofName. | 
| static Name | NameParser. parse(String jcrName,
     NamespaceResolver resolver,
     NameFactory factory)Parses the  jcrName(either qualified or expanded) and
 returns a newName. | 
| Constructor and Description | 
|---|
| DefaultNamePathResolver(NamespaceResolver nsResolver) | 
| DefaultNamePathResolver(NamespaceResolver nsResolver,
                       boolean enableCaching) | 
| DefaultNamePathResolver(NamespaceResolver nsResolver,
                       IdentifierResolver idResolver,
                       boolean enableCaching) | 
| ParsingNameResolver(NameFactory nameFactory,
                   NamespaceResolver resolver)Creates a parsing name resolver. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractNamespaceResolverDeprecated. 
 https://issues.apache.org/jira/browse/JCR-1700 | 
| class  | NamespaceMappingA Simple Namespace Mapping table. | 
| class  | RegistryNamespaceResolverNamespace resolver based on the repository-wide namespace mappings
 stored in a namespace registry. | 
| class  | SessionNamespaceResolverhelper class that exposes the  NamespaceResolverinterface on aSession. | 
| Constructor and Description | 
|---|
| NamespaceMapping(NamespaceResolver base)Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | CompactNodeTypeDefWriter. write(Collection<? extends QNodeTypeDefinition> defs,
     NamespaceResolver r,
     NamePathResolver npResolver,
     Writer out)Writes the given list of QNodeTypeDefinition to the output writer including the
 used namespaces. | 
| Constructor and Description | 
|---|
| CompactNodeTypeDefWriter(Writer out,
                        NamespaceResolver r,
                        boolean includeNS)Creates a new nodetype writer based on a namespace resolver | 
| CompactNodeTypeDefWriter(Writer out,
                        NamespaceResolver r,
                        NamePathResolver npResolver)Creates a new nodetype writer that does not include namespaces. | 
| CompactNodeTypeDefWriter(Writer out,
                        NamespaceResolver r,
                        NamePathResolver npResolver,
                        boolean includeNS)Creates a new nodetype writer | 
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.