Package org.apache.jackrabbit.commons
Class AbstractWorkspace
- java.lang.Object
- 
- 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 JCRWorkspaceinterface.
- 
- 
Field Summary- 
Fields inherited from interface javax.jcr.WorkspaceNAME_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 SummaryConstructors Constructor Description AbstractWorkspace()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidimportXML(String parentAbsPath, InputStream in, int uuidBehavior)Parses the given input stream as an XML document and processes the SAX events using theContentHandlerreturned byWorkspace.getImportContentHandler(String, int).- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface javax.jcr.Workspaceclone, copy, copy, createWorkspace, createWorkspace, deleteWorkspace, getAccessibleWorkspaceNames, getImportContentHandler, getLockManager, getName, getNamespaceRegistry, getNodeTypeManager, getObservationManager, getQueryManager, getSession, getVersionManager, move, restore
 
- 
 
- 
- 
- 
Method Detail- 
importXMLpublic 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 theContentHandlerreturned byWorkspace.getImportContentHandler(String, int).- Specified by:
- importXMLin 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
 
 
- 
 
-