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 |
AbstractJournal.init(String id,
NamespaceResolver resolver)
Initialize journal.
|
void |
DatabaseJournal.init(String id,
NamespaceResolver resolver)
Initialize journal.
|
void |
FileJournal.init(String id,
NamespaceResolver resolver)
Initialize journal.
|
void |
Journal.init(String id,
NamespaceResolver resolver)
Initialize journal.
|
void |
MemoryJournal.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 |
ManagerProvider.getNamespaceResolver() |
NamespaceResolver |
SessionImpl.getNamespaceResolver() |
NamespaceResolver |
WorkspaceImpl.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
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–2022 The Apache Software Foundation. All rights reserved.