| 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.