org.apache.jackrabbit.commons
Class AbstractWorkspace

java.lang.Object
  extended by org.apache.jackrabbit.commons.AbstractWorkspace
All Implemented Interfaces:
Workspace
Direct Known Subclasses:
WorkspaceImpl

public abstract class AbstractWorkspace
extends Object
implements 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
 
Constructor Summary
AbstractWorkspace()
           
 
Method Summary
 void importXML(String parentAbsPath, 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
clone, equals, finalize, 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(String parentAbsPath,
                      InputStream in,
                      int uuidBehavior)
               throws IOException,
                      InvalidSerializedDataException,
                      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 Workspace
Parameters:
parentAbsPath - passed through
in - input stream to be parsed as XML and imported
uuidBehavior - passed through
Throws:
IOException - if an I/O error occurs
InvalidSerializedDataException - if an XML parsing error occurs
RepositoryException - if a repository error occurs


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.