Ignore:
Timestamp:
01/11/08 11:58:37 (4 years ago)
Author:
jharrop
Message:

Add convenience method to WordMLPackage to make it easy to load an existing docx.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/docx4j/src/main/java/org/docx4j/openpackaging/packages/WordprocessingMLPackage.java

    r119 r123  
    3636import org.docx4j.openpackaging.contenttype.ContentTypeManagerImpl; 
    3737import org.docx4j.openpackaging.contenttype.ContentTypes; 
     38import org.docx4j.openpackaging.exceptions.Docx4JException; 
    3839import org.docx4j.openpackaging.exceptions.InvalidFormatException; 
     40import org.docx4j.openpackaging.io.LoadFromZipFile; 
     41 
    3942 
    4043 
     
    9396                super(contentTypeManager); 
    9497                setContentType(new ContentType(ContentTypes.WORDPROCESSINGML_DOCUMENT)); 
     98        } 
     99         
     100        /** 
     101         * Convenience method to create a WordprocessingMLPackage 
     102         * from an existing File. 
     103     * 
     104         * @param docxFile 
     105         *            The docx file  
     106         */      
     107        public static WordprocessingMLPackage load(java.io.File docxFile) throws Docx4JException { 
     108                 
     109                LoadFromZipFile loader = new LoadFromZipFile(); 
     110                return (WordprocessingMLPackage)loader.get(docxFile); 
     111                 
    95112        } 
    96113         
Note: See TracChangeset for help on using the changeset viewer.