Ignore:
Timestamp:
01/09/10 18:15:02 (2 years ago)
Author:
jharrop
Message:

Remove dom4j stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/docx4j/src/main/java/org/docx4j/openpackaging/io/LoadFromJCR.java

    r1003 r1004  
    2626import java.net.URISyntaxException; 
    2727 
    28 import java.util.HashMap; 
    29 import java.util.Iterator; 
    30  
    3128import javax.jcr.Node; 
    32 import javax.jcr.NodeIterator; 
     29import javax.jcr.PathNotFoundException; 
    3330import javax.jcr.Property; 
    34 import javax.jcr.Repository; 
     31import javax.jcr.RepositoryException; 
    3532import 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; 
    4533 
    4634import org.apache.log4j.Logger; 
    47  
    4835import org.docx4j.JcrNodeMapper.NodeMapper; 
    4936import org.docx4j.jaxb.Context; 
    5037import org.docx4j.model.datastorage.CustomXmlDataStorage; 
     38import org.docx4j.openpackaging.Base; 
    5139import org.docx4j.openpackaging.URIHelper; 
    5240import org.docx4j.openpackaging.contenttype.ContentTypeManager; 
     41import org.docx4j.openpackaging.exceptions.Docx4JException; 
    5342import org.docx4j.openpackaging.exceptions.InvalidFormatException; 
    54 import org.docx4j.openpackaging.Base; 
     43import org.docx4j.openpackaging.exceptions.PartUnrecognisedException; 
    5544import org.docx4j.openpackaging.packages.Package; 
    5645import org.docx4j.openpackaging.parts.DefaultXmlPart; 
     
    6049import org.docx4j.openpackaging.parts.relationships.Namespaces; 
    6150import org.docx4j.openpackaging.parts.relationships.RelationshipsPart; 
    62 import org.docx4j.relationships.Relationships; 
    6351import 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 from  
    69 // this package. 
    70 import org.dom4j.Document; 
    71 import org.dom4j.DocumentException; 
    72 import org.dom4j.io.SAXReader; 
    7352 
    7453 
     
    242221                                        docxContentNode, "[Content_Types].xml"); 
    243222 
    244                         // Document ctmDocument = 
    245                         // deprecatedGetDocumentFromJCRPart(jcrSession, nodeMapper, 
    246                         // contentTypesPartNode); 
    247                         InputStream in = getInputStreamFromJCRPart(nodeMapper, 
     223                        InputStream is = getInputStreamFromJCRPart(nodeMapper, 
    248224                                        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); 
    260227 
    261228                } catch (Exception e) { 
     
    367334        public static InputStream getInputStreamFromJCRPart(NodeMapper nodeMapper,  
    368335                        Node contentNode)  
    369                 throws DocumentException, RepositoryException, PathNotFoundException { 
     336                throws RepositoryException, PathNotFoundException { 
    370337         
    371338                try {            
     
    383350        public static Node getPartNode(Session jcrSession, 
    384351                        NodeMapper nodeMapper, Node docxNode, String partName)  
    385                 throws DocumentException, RepositoryException, PathNotFoundException { 
     352                throws RepositoryException, PathNotFoundException { 
    386353                 
    387354                long startTime = 0; 
Note: See TracChangeset for help on using the changeset viewer.