Class AbstractWorkspace

  • All Implemented Interfaces:
    javax.jcr.Workspace

    public abstract class AbstractWorkspace
    extends java.lang.Object
    implements javax.jcr.Workspace
    Abstract base class for implementing the JCR Workspace interface.
    • Field Summary

      • Fields inherited from interface javax.jcr.Workspace

        NAME_ACTIVITIES_NODE, NAME_CONFIGURATIONS_NODE, NAME_JCR_XMLCHARACTERS, NAME_JCR_XMLTEXT, NAME_NODE_TYPES_NODE, NAME_SYSTEM_NODE, NAME_UNFILED_NODE, NAME_VERSION_STORAGE_NODE, NAME_WORKSPACE_ROOT, PATH_ACTIVITIES_NODE, PATH_CONFIGURATIONS_NODE, PATH_NODE_TYPES_NODE, PATH_SYSTEM_NODE, PATH_UNFILED_NODE, PATH_VERSION_STORAGE_NODE, PATH_WORKSPACE_ROOT, RELPATH_JCR_XMLCHARACTERS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void importXML​(java.lang.String parentAbsPath, java.io.InputStream in, int uuidBehavior)
      Parses the given input stream as an XML document and processes the SAX events using the ContentHandler returned by Workspace.getImportContentHandler(String, int).
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javax.jcr.Workspace

        clone, copy, copy, createWorkspace, createWorkspace, deleteWorkspace, getAccessibleWorkspaceNames, getImportContentHandler, getLockManager, getName, getNamespaceRegistry, getNodeTypeManager, getObservationManager, getQueryManager, getSession, getVersionManager, move, restore
    • Constructor Detail

      • AbstractWorkspace

        public AbstractWorkspace()
    • Method Detail

      • importXML

        public void importXML​(java.lang.String parentAbsPath,
                              java.io.InputStream in,
                              int uuidBehavior)
                       throws java.io.IOException,
                              javax.jcr.InvalidSerializedDataException,
                              javax.jcr.RepositoryException
        Parses the given input stream as an XML document and processes the SAX events using the ContentHandler returned by Workspace.getImportContentHandler(String, int).
        Specified by:
        importXML in interface javax.jcr.Workspace
        Parameters:
        parentAbsPath - passed through
        in - input stream to be parsed as XML and imported
        uuidBehavior - passed through
        Throws:
        java.io.IOException - if an I/O error occurs
        javax.jcr.InvalidSerializedDataException - if an XML parsing error occurs
        javax.jcr.RepositoryException - if a repository error occurs