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