- Timestamp:
- 01/09/10 18:15:02 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/docx4j/src/main/java/org/docx4j/openpackaging/io/LoadFromJCR.java
r1003 r1004 26 26 import java.net.URISyntaxException; 27 27 28 import java.util.HashMap;29 import java.util.Iterator;30 31 28 import javax.jcr.Node; 32 import javax.jcr. NodeIterator;29 import javax.jcr.PathNotFoundException; 33 30 import javax.jcr.Property; 34 import javax.jcr.Repository ;31 import javax.jcr.RepositoryException; 35 32 import javax.jcr.Session; 36 import javax.jcr.SimpleCredentials;37 import javax.jcr.ValueFormatException;38 39 import javax.jcr.PathNotFoundException;40 import javax.jcr.RepositoryException;41 42 import javax.xml.bind.JAXBContext;43 44 //import org.apache.jackrabbit.core.TransientRepository;45 33 46 34 import org.apache.log4j.Logger; 47 48 35 import org.docx4j.JcrNodeMapper.NodeMapper; 49 36 import org.docx4j.jaxb.Context; 50 37 import org.docx4j.model.datastorage.CustomXmlDataStorage; 38 import org.docx4j.openpackaging.Base; 51 39 import org.docx4j.openpackaging.URIHelper; 52 40 import org.docx4j.openpackaging.contenttype.ContentTypeManager; 41 import org.docx4j.openpackaging.exceptions.Docx4JException; 53 42 import org.docx4j.openpackaging.exceptions.InvalidFormatException; 54 import org.docx4j.openpackaging. Base;43 import org.docx4j.openpackaging.exceptions.PartUnrecognisedException; 55 44 import org.docx4j.openpackaging.packages.Package; 56 45 import org.docx4j.openpackaging.parts.DefaultXmlPart; … … 60 49 import org.docx4j.openpackaging.parts.relationships.Namespaces; 61 50 import org.docx4j.openpackaging.parts.relationships.RelationshipsPart; 62 import org.docx4j.relationships.Relationships;63 51 import org.docx4j.relationships.Relationship; 64 65 import org.docx4j.openpackaging.exceptions.Docx4JException;66 import org.docx4j.openpackaging.exceptions.PartUnrecognisedException;67 68 // Aim to remove dependency on any XML API from69 // this package.70 import org.dom4j.Document;71 import org.dom4j.DocumentException;72 import org.dom4j.io.SAXReader;73 52 74 53 … … 242 221 docxContentNode, "[Content_Types].xml"); 243 222 244 // Document ctmDocument = 245 // deprecatedGetDocumentFromJCRPart(jcrSession, nodeMapper, 246 // contentTypesPartNode); 247 InputStream in = getInputStreamFromJCRPart(nodeMapper, 223 InputStream is = getInputStreamFromJCRPart(nodeMapper, 248 224 contentTypesPartNode); 249 SAXReader xmlReader = new SAXReader(); 250 Document ctmDocument = null; 251 try { 252 ctmDocument = xmlReader.read(in); 253 debugPrint(ctmDocument); 254 } catch (DocumentException e) { 255 e.printStackTrace(); 256 throw e; 257 } 258 259 ctm.parseContentTypesFile(ctmDocument); 225 226 ctm.parseContentTypesFile(is); 260 227 261 228 } catch (Exception e) { … … 367 334 public static InputStream getInputStreamFromJCRPart(NodeMapper nodeMapper, 368 335 Node contentNode) 369 throws DocumentException,RepositoryException, PathNotFoundException {336 throws RepositoryException, PathNotFoundException { 370 337 371 338 try { … … 383 350 public static Node getPartNode(Session jcrSession, 384 351 NodeMapper nodeMapper, Node docxNode, String partName) 385 throws DocumentException,RepositoryException, PathNotFoundException {352 throws RepositoryException, PathNotFoundException { 386 353 387 354 long startTime = 0;
Note: See TracChangeset
for help on using the changeset viewer.
