You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2008/05/14 11:47:34 UTC
svn commit: r656195 - in
/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core:
SessionImpl.java xml/AbstractSAXEventGenerator.java
xml/DocViewSAXEventGenerator.java xml/PropertyWrapper.java
xml/SysViewSAXEventGenerator.java
Author: jukka
Date: Wed May 14 02:47:33 2008
New Revision: 656195
URL: http://svn.apache.org/viewvc?rev=656195&view=rev
Log:
JCR-1579: Improved XML export handling
- Drop XML export functionality from core, use the one in jcr-commons instead
Removed:
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml/AbstractSAXEventGenerator.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml/DocViewSAXEventGenerator.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml/PropertyWrapper.java
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/xml/SysViewSAXEventGenerator.java
Modified:
jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/SessionImpl.java
Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/SessionImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/SessionImpl.java?rev=656195&r1=656194&r2=656195&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/SessionImpl.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/SessionImpl.java Wed May 14 02:47:33 2008
@@ -45,10 +45,8 @@
import org.apache.jackrabbit.core.util.Dumpable;
import org.apache.jackrabbit.core.version.VersionManager;
import org.apache.jackrabbit.core.version.VersionManagerImpl;
-import org.apache.jackrabbit.core.xml.DocViewSAXEventGenerator;
import org.apache.jackrabbit.core.xml.ImportHandler;
import org.apache.jackrabbit.core.xml.SessionImporter;
-import org.apache.jackrabbit.core.xml.SysViewSAXEventGenerator;
import org.apache.jackrabbit.spi.Name;
import org.apache.jackrabbit.spi.Path;
import org.apache.jackrabbit.spi.commons.conversion.DefaultNamePathResolver;
@@ -63,7 +61,6 @@
import org.slf4j.LoggerFactory;
import org.xml.sax.ContentHandler;
import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
import javax.jcr.AccessDeniedException;
import javax.jcr.Credentials;
@@ -933,42 +930,6 @@
/**
* {@inheritDoc}
*/
- public void exportDocumentView(String absPath, ContentHandler contentHandler,
- boolean skipBinary, boolean noRecurse)
- throws PathNotFoundException, SAXException, RepositoryException {
- // check sanity of this session
- sanityCheck();
-
- Item item = getItem(absPath);
- if (!item.isNode()) {
- // there's a property, though not a node at the specified path
- throw new PathNotFoundException(absPath);
- }
- new DocViewSAXEventGenerator((Node) item, noRecurse, skipBinary,
- contentHandler).serialize();
- }
-
- /**
- * {@inheritDoc}
- */
- public void exportSystemView(String absPath, ContentHandler contentHandler,
- boolean skipBinary, boolean noRecurse)
- throws PathNotFoundException, SAXException, RepositoryException {
- // check sanity of this session
- sanityCheck();
-
- Item item = getItem(absPath);
- if (!item.isNode()) {
- // there's a property, though not a node at the specified path
- throw new PathNotFoundException(absPath);
- }
- new SysViewSAXEventGenerator((Node) item, noRecurse, skipBinary,
- contentHandler).serialize();
- }
-
- /**
- * {@inheritDoc}
- */
public boolean isLive() {
return alive;
}