Package org.apache.jackrabbit.vault.util
Class StandaloneManagerProvider
- java.lang.Object
 - 
- org.apache.jackrabbit.vault.util.StandaloneManagerProvider
 
 
- 
- All Implemented Interfaces:
 org.apache.jackrabbit.jcr2spi.ManagerProvider,org.apache.jackrabbit.jcr2spi.NamespaceStorage
@ProviderType public final class StandaloneManagerProvider extends java.lang.Object implements org.apache.jackrabbit.jcr2spi.ManagerProvider, org.apache.jackrabbit.jcr2spi.NamespaceStorageAManagerProviderwhich works without an underlying JCR repository. Useful for dealing with namespaces and node types outside the repository context. 
- 
- 
Constructor Summary
Constructors Constructor Description StandaloneManagerProvider()StandaloneManagerProvider(boolean registerDefaultNodeTypes) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jackrabbit.jcr2spi.security.authorization.AccessControlProvidergetAccessControlProvider()org.apache.jackrabbit.jcr2spi.security.AccessManagergetAccessManager()@NotNull org.apache.jackrabbit.jcr2spi.nodetype.EffectiveNodeTypeProvidergetEffectiveNodeTypeProvider()org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyManagergetHierarchyManager()@NotNull org.apache.jackrabbit.jcr2spi.nodetype.ItemDefinitionProvidergetItemDefinitionProvider()@NotNull javax.jcr.ValueFactorygetJcrValueFactory()org.apache.jackrabbit.jcr2spi.lock.LockStateManagergetLockStateManager()@NotNull NamePathResolvergetNamePathResolver()@NotNull NameResolvergetNameResolver()@NotNull NamespaceResolvergetNamespaceResolver()@NotNull org.apache.jackrabbit.jcr2spi.nodetype.NodeTypeDefinitionProvidergetNodeTypeDefinitionProvider()@NotNull javax.jcr.nodetype.NodeTypeManagergetNodeTypeManager()@NotNull PathResolvergetPathResolver()java.lang.StringgetPrefix(java.lang.String uri)@NotNull QValueFactorygetQValueFactory()java.util.Map<java.lang.String,java.lang.String>getRegisteredNamespaces()java.lang.StringgetURI(java.lang.String prefix)org.apache.jackrabbit.jcr2spi.version.VersionManagergetVersionStateManager()voidregisterNamespace(java.lang.String prefix, java.lang.String uri)voidregisterNodeTypes(java.io.Reader reader)voidunregisterNamespace(java.lang.String uri) 
 - 
 
- 
- 
Constructor Detail
- 
StandaloneManagerProvider
public StandaloneManagerProvider() throws java.io.IOException, javax.jcr.RepositoryException, ParseException- Throws:
 java.io.IOExceptionjavax.jcr.RepositoryExceptionParseException
 
- 
StandaloneManagerProvider
public StandaloneManagerProvider(boolean registerDefaultNodeTypes) throws java.io.IOException, javax.jcr.RepositoryException, ParseException- Throws:
 java.io.IOExceptionjavax.jcr.RepositoryExceptionParseException
 
 - 
 
- 
Method Detail
- 
registerNodeTypes
public void registerNodeTypes(java.io.Reader reader) throws javax.jcr.nodetype.InvalidNodeTypeDefinitionException, javax.jcr.nodetype.NodeTypeExistsException, javax.jcr.UnsupportedRepositoryOperationException, ParseException, javax.jcr.RepositoryException, java.io.IOException- Throws:
 javax.jcr.nodetype.InvalidNodeTypeDefinitionExceptionjavax.jcr.nodetype.NodeTypeExistsExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionParseExceptionjavax.jcr.RepositoryExceptionjava.io.IOException
 
- 
getNamePathResolver
@NotNull public @NotNull NamePathResolver getNamePathResolver()
- Specified by:
 getNamePathResolverin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
 
- 
getNameResolver
@NotNull public @NotNull NameResolver getNameResolver()
- Specified by:
 getNameResolverin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
 
- 
getPathResolver
@NotNull public @NotNull PathResolver getPathResolver()
- Specified by:
 getPathResolverin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
 
- 
getNamespaceResolver
@NotNull public @NotNull NamespaceResolver getNamespaceResolver()
- Specified by:
 getNamespaceResolverin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
 
- 
getNodeTypeManager
@NotNull public @NotNull javax.jcr.nodetype.NodeTypeManager getNodeTypeManager()
 
- 
getHierarchyManager
public org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyManager getHierarchyManager()
- Specified by:
 getHierarchyManagerin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
 
- 
getAccessManager
public org.apache.jackrabbit.jcr2spi.security.AccessManager getAccessManager()
- Specified by:
 getAccessManagerin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
 
- 
getLockStateManager
public org.apache.jackrabbit.jcr2spi.lock.LockStateManager getLockStateManager()
- Specified by:
 getLockStateManagerin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
 
- 
getVersionStateManager
public org.apache.jackrabbit.jcr2spi.version.VersionManager getVersionStateManager()
- Specified by:
 getVersionStateManagerin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
 
- 
getItemDefinitionProvider
@NotNull public @NotNull org.apache.jackrabbit.jcr2spi.nodetype.ItemDefinitionProvider getItemDefinitionProvider()
- Specified by:
 getItemDefinitionProviderin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
 
- 
getNodeTypeDefinitionProvider
@NotNull public @NotNull org.apache.jackrabbit.jcr2spi.nodetype.NodeTypeDefinitionProvider getNodeTypeDefinitionProvider()
- Specified by:
 getNodeTypeDefinitionProviderin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
 
- 
getEffectiveNodeTypeProvider
@NotNull public @NotNull org.apache.jackrabbit.jcr2spi.nodetype.EffectiveNodeTypeProvider getEffectiveNodeTypeProvider()
- Specified by:
 getEffectiveNodeTypeProviderin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider
 
- 
getJcrValueFactory
@NotNull public @NotNull javax.jcr.ValueFactory getJcrValueFactory() throws javax.jcr.RepositoryException- Specified by:
 getJcrValueFactoryin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider- Throws:
 javax.jcr.RepositoryException
 
- 
getQValueFactory
@NotNull public @NotNull QValueFactory getQValueFactory() throws javax.jcr.RepositoryException
- Specified by:
 getQValueFactoryin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider- Throws:
 javax.jcr.RepositoryException
 
- 
getAccessControlProvider
public org.apache.jackrabbit.jcr2spi.security.authorization.AccessControlProvider getAccessControlProvider() throws javax.jcr.RepositoryException- Specified by:
 getAccessControlProviderin interfaceorg.apache.jackrabbit.jcr2spi.ManagerProvider- Throws:
 javax.jcr.RepositoryException
 
- 
getRegisteredNamespaces
public java.util.Map<java.lang.String,java.lang.String> getRegisteredNamespaces() throws javax.jcr.RepositoryException- Specified by:
 getRegisteredNamespacesin interfaceorg.apache.jackrabbit.jcr2spi.NamespaceStorage- Throws:
 javax.jcr.RepositoryException
 
- 
getPrefix
public java.lang.String getPrefix(java.lang.String uri) throws javax.jcr.RepositoryException- Specified by:
 getPrefixin interfaceorg.apache.jackrabbit.jcr2spi.NamespaceStorage- Throws:
 javax.jcr.RepositoryException
 
- 
getURI
public java.lang.String getURI(java.lang.String prefix) throws javax.jcr.RepositoryException- Specified by:
 getURIin interfaceorg.apache.jackrabbit.jcr2spi.NamespaceStorage- Throws:
 javax.jcr.RepositoryException
 
- 
registerNamespace
public void registerNamespace(java.lang.String prefix, java.lang.String uri) throws javax.jcr.RepositoryException- Specified by:
 registerNamespacein interfaceorg.apache.jackrabbit.jcr2spi.NamespaceStorage- Throws:
 javax.jcr.RepositoryException
 
- 
unregisterNamespace
public void unregisterNamespace(java.lang.String uri) throws javax.jcr.RepositoryException- Specified by:
 unregisterNamespacein interfaceorg.apache.jackrabbit.jcr2spi.NamespaceStorage- Throws:
 javax.jcr.RepositoryException
 
 - 
 
 -