public interface  org.apache.jackrabbit.jcr2spi.ManagerProvider extends java.lang.Object
{
public abstract org.apache.jackrabbit.spi.commons.conversion.NamePathResolver getNamePathResolver();
public abstract org.apache.jackrabbit.spi.commons.conversion.NameResolver getNameResolver();
public abstract org.apache.jackrabbit.spi.commons.conversion.PathResolver getPathResolver();
public abstract org.apache.jackrabbit.spi.commons.namespace.NamespaceResolver getNamespaceResolver();
public abstract org.apache.jackrabbit.jcr2spi.hierarchy.HierarchyManager getHierarchyManager();
public abstract org.apache.jackrabbit.jcr2spi.security.AccessManager getAccessManager();
public abstract org.apache.jackrabbit.jcr2spi.lock.LockStateManager getLockStateManager();
public abstract org.apache.jackrabbit.jcr2spi.version.VersionManager getVersionStateManager();
public abstract org.apache.jackrabbit.jcr2spi.nodetype.ItemDefinitionProvider getItemDefinitionProvider();
public abstract org.apache.jackrabbit.jcr2spi.nodetype.NodeTypeDefinitionProvider getNodeTypeDefinitionProvider();
public abstract org.apache.jackrabbit.jcr2spi.nodetype.EffectiveNodeTypeProvider getEffectiveNodeTypeProvider();
public abstract javax.jcr.ValueFactory getJcrValueFactory() throws javax.jcr.RepositoryException;
public abstract org.apache.jackrabbit.spi.QValueFactory getQValueFactory() throws javax.jcr.RepositoryException;
public abstract org.apache.jackrabbit.jcr2spi.security.authorization.AccessControlProvider getAccessControlProvider() throws javax.jcr.RepositoryException;
}