| Package | Description |
|---|---|
| org.apache.jackrabbit.core.value | |
| org.apache.jackrabbit.jcr2spi | |
| org.apache.jackrabbit.jcr2spi.state | |
| org.apache.jackrabbit.jcr2spi.util | |
| org.apache.jackrabbit.spi |
Defines the interfaces of the JCR SPI (Service Provider Interface).
|
| org.apache.jackrabbit.spi.commons | |
| org.apache.jackrabbit.spi.commons.logging | |
| org.apache.jackrabbit.spi.commons.value | |
| org.apache.jackrabbit.spi2dav | |
| org.apache.jackrabbit.spi2jcr |
| Modifier and Type | Class and Description |
|---|---|
class |
InternalValueFactory
InternalValueFactory implements a QValueFactory that
creates InternalValue instances for binary values. |
| Modifier and Type | Method and Description |
|---|---|
static QValueFactory |
InternalValueFactory.getInstance() |
| Modifier and Type | Method and Description |
|---|---|
QValueFactory |
WorkspaceImpl.getQValueFactory() |
QValueFactory |
SessionImpl.getQValueFactory() |
QValueFactory |
ManagerProvider.getQValueFactory() |
| Constructor and Description |
|---|
SessionItemStateManager(UpdatableItemStateManager workspaceItemStateMgr,
ItemStateValidator validator,
QValueFactory qValueFactory,
ItemStateFactory isf,
SessionImpl mgrProvider)
Creates a new
SessionItemStateManager instance. |
| Modifier and Type | Method and Description |
|---|---|
QValue |
ReferenceChangeTracker.getMappedReference(QValue oldReference,
QValueFactory factory)
Returns the new UUID to which
oldUUID has been mapped
or null if no such mapping exists. |
| Modifier and Type | Method and Description |
|---|---|
QValueFactory |
RepositoryService.getQValueFactory()
Return the
QValueFactory defined with this SPI implementation. |
| Modifier and Type | Method and Description |
|---|---|
QValueFactory |
AbstractRepositoryService.getQValueFactory() |
| Constructor and Description |
|---|
QNodeTypeDefinitionImpl(javax.jcr.nodetype.NodeTypeDefinition def,
NamePathResolver resolver,
QValueFactory qValueFactory)
Create a a new
QNodeTypeDefinitionImpl from a JCR
NodeType definition. |
QPropertyDefinitionImpl(javax.jcr.nodetype.PropertyDefinition propDef,
NamePathResolver resolver,
QValueFactory qValueFactory)
Creates a new property definition based on
propDef. |
| Modifier and Type | Class and Description |
|---|---|
class |
QValueFactoryLogger
Log wrapper for a
QValueFactory. |
| Modifier and Type | Method and Description |
|---|---|
static QValueFactory |
SpiLoggerFactory.create(QValueFactory qValueFactory,
LogWriterProvider logWriterProvider)
Returns a log wrapper for the given
qValueFactory which logs a calls to its
methods if logWriterProvider returns a LogWriter instance for
qValueFactory. |
QValueFactory |
RepositoryServiceLogger.getQValueFactory() |
QValueFactory |
QValueFactoryLogger.getQValueFactory() |
| Modifier and Type | Method and Description |
|---|---|
static QValueFactory |
SpiLoggerFactory.create(QValueFactory qValueFactory,
LogWriterProvider logWriterProvider)
Returns a log wrapper for the given
qValueFactory which logs a calls to its
methods if logWriterProvider returns a LogWriter instance for
qValueFactory. |
LogWriter |
WriterLogWriterProvider.getLogWriter(QValueFactory valueFactory)
Returns a
WriterLogWriter if the logger for
valueFactory.getClass() has debug level enabled. |
LogWriter |
Slf4jLogWriterProvider.getLogWriter(QValueFactory valueFactory)
Returns a
Slf4jLogWriter if the logger for
valueFactory.getClass() has debug level enabled. |
LogWriter |
LogWriterProvider.getLogWriter(QValueFactory qValueFactory) |
| Constructor and Description |
|---|
QValueFactoryLogger(QValueFactory qValueFactory,
LogWriter writer)
Create a new instance for the given
qValueFactory which uses
writer for persisting log messages. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractQValueFactory
AbstractQValueFactory... |
class |
QValueFactoryImpl
QValueFactoryImpl... |
| Modifier and Type | Method and Description |
|---|---|
static QValueFactory |
QValueFactoryImpl.getInstance() |
QValueFactory |
ValueFactoryQImpl.getQValueFactory()
The
QValueFactory that is wrapped by this ValueFactory
instance. |
| Modifier and Type | Method and Description |
|---|---|
static QValue |
ValueFormat.getQValue(String jcrValue,
int propertyType,
NamePathResolver resolver,
QValueFactory factory) |
static QValue |
ValueFormat.getQValue(javax.jcr.Value jcrValue,
NamePathResolver resolver,
QValueFactory factory) |
static QValue[] |
ValueFormat.getQValues(javax.jcr.Value[] jcrValues,
NamePathResolver resolver,
QValueFactory factory) |
| Constructor and Description |
|---|
ValueFactoryQImpl(QValueFactory qfactory,
NamePathResolver resolver)
Constructs a new
ValueFactoryQImpl based
on an existing SPI QValueFactory and a
NamePathResolver. |
| Modifier and Type | Method and Description |
|---|---|
QValueFactory |
RepositoryServiceImpl.getQValueFactory() |
| Constructor and Description |
|---|
EventImpl(ItemId eventId,
Path eventPath,
NodeId parentId,
int eventType,
String userId,
Element eventElement,
NamePathResolver resolver,
QValueFactory qvFactory) |
PropertyInfoImpl(PropertyId id,
DavPropertySet propSet,
NamePathResolver resolver,
javax.jcr.ValueFactory valueFactory,
QValueFactory qValueFactory) |
QueryInfoImpl(MultiStatus ms,
IdFactory idFactory,
NamePathResolver resolver,
javax.jcr.ValueFactory valueFactory,
QValueFactory qValueFactory) |
QueryResultRowImpl(MultiStatusResponse response,
String[] columnNames,
NamePathResolver resolver,
QValueFactory qValueFactory,
javax.jcr.ValueFactory valueFactory,
IdFactory idFactory) |
RepositoryServiceImpl(String uri,
IdFactory idFactory,
NameFactory nameFactory,
PathFactory pathFactory,
QValueFactory qValueFactory)
Same as
RepositoryServiceImpl.RepositoryServiceImpl(String, IdFactory, NameFactory, PathFactory, QValueFactory, int, int)
using ItemInfoCacheImpl.DEFAULT_CACHE_SIZE as size for the item
cache and RepositoryServiceImpl.MAX_CONNECTIONS_DEFAULT for the maximum number of
connections on the client. |
RepositoryServiceImpl(String uri,
IdFactory idFactory,
NameFactory nameFactory,
PathFactory pathFactory,
QValueFactory qValueFactory,
int itemInfoCacheSize)
Same as
RepositoryServiceImpl.RepositoryServiceImpl(String, IdFactory, NameFactory, PathFactory, QValueFactory, int, int)
using RepositoryServiceImpl.MAX_CONNECTIONS_DEFAULT for the maximum number of
connections on the client. |
RepositoryServiceImpl(String uri,
IdFactory idFactory,
NameFactory nameFactory,
PathFactory pathFactory,
QValueFactory qValueFactory,
int itemInfoCacheSize,
int maximumHttpConnections)
Creates a new instance of this repository service.
|
| Modifier and Type | Method and Description |
|---|---|
QValueFactory |
RepositoryServiceImpl.getQValueFactory()
Return the
QValueFactory defined with this SPI implementation. |
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.