| 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  | 
SessionImpl
A  
SessionImpl ... | 
class  | 
XASessionImpl
Session 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.nsResolver
Namespace 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  
Journal instance
 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  | 
AdditionalNamespaceResolver
A simple namespace resolver implementation, that uses the additional
 namespaces declared in an XML element. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
NamespaceMappings
The class  
NamespaceMappings holds a namespace mapping that is
 used internally in the search index. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractNamespaceMappings
AbstractNamespaceMappings is the base class for index internal
 namespace mappings. | 
class  | 
FileBasedNamespaceMappings
The class  
NamespaceMappings implements a
 NamespaceResolver that holds a namespace
 mapping that is used internally in the search index. | 
class  | 
NSRegistryBasedNamespaceMappings
NSRegistryBasedNamespaceMappings implements 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,
             javax.jcr.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  
jcrName and returns the respective
 array of Name. | 
static Name | 
NameParser.parse(String jcrName,
     NamespaceResolver resolver,
     NameFactory factory)
Parses the  
jcrName (either qualified or expanded) and
 returns a new Name. | 
| 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  | 
AbstractNamespaceResolver
Deprecated. 
 
https://issues.apache.org/jira/browse/JCR-1700 
 | 
class  | 
NamespaceMapping
A Simple Namespace Mapping table. 
 | 
class  | 
RegistryNamespaceResolver
Namespace resolver based on the repository-wide namespace mappings
 stored in a namespace registry. 
 | 
class  | 
SessionNamespaceResolver
helper class that exposes the  
NamespaceResolver
 interface on a Session. | 
| 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-2020 The Apache Software Foundation. All Rights Reserved.