Changeset 1492


Ignore:
Timestamp:
05/15/11 04:19:10 (13 months ago)
Author:
jharrop
Message:

Support for  http://schemas.openxmlformats.org/officeDocument/2006/bibliography

Location:
trunk/docx4j
Files:
22 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/docx4j/src/main/java/org/docx4j/convert/in/FlatOpcXmlImporter.java

    r1421 r1492  
    5858import org.docx4j.openpackaging.parts.XmlPart; 
    5959import org.docx4j.openpackaging.parts.PresentationML.JaxbPmlPart; 
     60import org.docx4j.openpackaging.parts.WordprocessingML.BibliographyPart; 
    6061import org.docx4j.openpackaging.parts.WordprocessingML.BinaryPart; 
    6162import org.docx4j.openpackaging.parts.opendope.ComponentsPart; 
     
    506507                                                                        (org.opendope.components.Components)o); 
    507508 
     509                                                } else if (o instanceof org.docx4j.bibliography.CTSources) { 
     510                                                         
     511                                                        part = new BibliographyPart(name); 
     512                                                        ((BibliographyPart)part).setJaxbElement( 
     513                                                                        (org.docx4j.bibliography.CTSources)o); 
     514                                                                                                                 
    508515                                                } else { 
    509516                                                         
  • trunk/docx4j/src/main/java/org/docx4j/jaxb/Context.java

    r1464 r1492  
    7777                                        "org.docx4j.vml:org.docx4j.vml.officedrawing:org.docx4j.vml.wordprocessingDrawing:org.docx4j.vml.presentationDrawing:org.docx4j.vml.spreadsheetDrawing:org.docx4j.vml.root:" + 
    7878                                        "org.opendope.xpaths:org.opendope.conditions:org.opendope.questions:org.opendope.components:" + 
    79                                         "org.docx4j.math",classLoader ); 
     79                                        "org.docx4j.math:" + 
     80                                        "org.docx4j.sharedtypes:org.docx4j.bibliography",classLoader ); 
    8081                        log.info("loaded " + jc.getClass().getName() + " .. loading others .."); 
    8182                         
  • trunk/docx4j/src/main/java/org/docx4j/openpackaging/io/Load.java

    r1467 r1492  
    4343import org.docx4j.openpackaging.parts.Part; 
    4444import org.docx4j.openpackaging.parts.PartName; 
     45import org.docx4j.openpackaging.parts.WordprocessingML.BibliographyPart; 
    4546import org.docx4j.openpackaging.parts.WordprocessingML.BinaryPart; 
    4647import org.docx4j.openpackaging.parts.opendope.ComponentsPart; 
     
    184185                                                        part = new ConditionsPart(name); 
    185186                                                        ((ConditionsPart)part).setJaxbElement( 
    186                                                                         (org.opendope.conditions.Conditions)o); 
    187                                                          
     187                                                                        (org.opendope.conditions.Conditions)o);                                                  
    188188                                                         
    189189                                                } else if (o instanceof org.opendope.xpaths.Xpaths) { 
     
    205205                                                                        (org.opendope.components.Components)o); 
    206206 
     207                                                } else if (o instanceof org.docx4j.bibliography.CTSources) { 
     208                                                         
     209                                                        part = new BibliographyPart(name); 
     210                                                        ((BibliographyPart)part).setJaxbElement( 
     211                                                                        (org.docx4j.bibliography.CTSources)o); 
     212                                                         
    207213                                                } else { 
    208214                                                         
  • trunk/docx4j/src/main/java/org/docx4j/openpackaging/io/LoadFromZipFile.java

    r1481 r1492  
    5050import org.docx4j.openpackaging.parts.PartName; 
    5151import org.docx4j.openpackaging.parts.XmlPart; 
     52import org.docx4j.openpackaging.parts.WordprocessingML.BibliographyPart; 
    5253import org.docx4j.openpackaging.parts.WordprocessingML.BinaryPart; 
    5354import org.docx4j.openpackaging.parts.opendope.ComponentsPart; 
     
    528529                                                                        (org.opendope.components.Components)o); 
    529530 
     531                                                } else if (o instanceof org.docx4j.bibliography.CTSources) { 
     532                                                         
     533                                                        part = new BibliographyPart(name); 
     534                                                        ((BibliographyPart)part).setJaxbElement( 
     535                                                                        (org.docx4j.bibliography.CTSources)o);                                           
     536 
    530537                                                } else { 
    531538                                                         
  • trunk/docx4j/src/main/java/org/docx4j/openpackaging/io/LoadFromZipNG.java

    r1481 r1492  
    5959import org.docx4j.openpackaging.parts.PartName; 
    6060import org.docx4j.openpackaging.parts.XmlPart; 
     61import org.docx4j.openpackaging.parts.WordprocessingML.BibliographyPart; 
    6162import org.docx4j.openpackaging.parts.WordprocessingML.BinaryPart; 
    6263import org.docx4j.openpackaging.parts.opendope.ComponentsPart; 
     
    587588                                                                        (org.opendope.components.Components)o); 
    588589 
     590                                                } else if (o instanceof org.docx4j.bibliography.CTSources) { 
     591                                                         
     592                                                        part = new BibliographyPart(name); 
     593                                                        ((BibliographyPart)part).setJaxbElement( 
     594                                                                        (org.docx4j.bibliography.CTSources)o); 
     595                                                                                                                 
    589596                                                } else { 
    590597                                                         
  • trunk/docx4j/src/main/java/org/docx4j/openpackaging/parts/WordprocessingML/DocumentPart.java

    r1314 r1492  
    138138                        componentsPart = ((ComponentsPart)part); 
    139139                        return true; 
     140                } else if (part instanceof BibliographyPart) { 
     141                        bibliographyPart = ((BibliographyPart)part); 
     142                        return true; 
    140143                         
    141144                        // TODO - to be completed. 
     
    288291        } 
    289292         
     293        private BibliographyPart bibliographyPart; 
     294        public BibliographyPart getBibliographyPart() { 
     295                return bibliographyPart; 
     296        } 
     297         
    290298} 
Note: See TracChangeset for help on using the changeset viewer.