You are viewing a plain text version of this content. The canonical link for it is here.
Posted to doxia-commits@maven.apache.org by vs...@apache.org on 2009/06/11 02:11:21 UTC

svn commit: r783586 - in /maven/doxia: doxia-sitetools/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/itext/ doxia/trunk/doxia-core/src/main/mdo/ doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/document/ doxia...

Author: vsiveton
Date: Thu Jun 11 00:11:20 2009
New Revision: 783586

URL: http://svn.apache.org/viewvc?rev=783586&view=rev
Log:
DOXIA-337: Update document model due to MODELLO-199

o updated the model 
o fixed code due to these changes

Modified:
    maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java
    maven/doxia/doxia/trunk/doxia-core/src/main/mdo/document.mdo
    maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/document/DocumentModelTest.java
    maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoAggregateSink.java

Modified: maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java
URL: http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java?rev=783586&r1=783585&r2=783586&view=diff
==============================================================================
--- maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java (original)
+++ maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/pdf/itext/ITextPdfRenderer.java Thu Jun 11 00:11:20 2009
@@ -375,7 +375,7 @@
                                  System.getProperty( "user.name", "null" ) );
         // see com.lowagie.text.Document#addCreationDate()
         SimpleDateFormat sdf = new SimpleDateFormat( "EEE MMM dd HH:mm:ss zzz yyyy" );
-        addTransformerParameter( transformer, "meta.creationdate", documentModel.getMeta().getCreationDate_(),
+        addTransformerParameter( transformer, "meta.creationdate", documentModel.getMeta().getCreationdate(),
                                  sdf.format( new Date() ) );
         addTransformerParameter( transformer, "meta.keywords", documentModel.getMeta().getAllKeyWords() );
         addTransformerParameter( transformer, "meta.pagesize", documentModel.getMeta().getSubject(),
@@ -403,15 +403,15 @@
         String companyLogo = getLogoURL( documentModel.getCover().getCompanyLogo(), iTextFile.getParentFile() );
         addTransformerParameter( transformer, "cover.companyLogo", companyLogo );
         addTransformerParameter( transformer, "cover.companyName", documentModel.getCover().getCompanyName() );
-        if ( documentModel.getCover().getCoverDate_() == null )
+        if ( documentModel.getCover().getCoverdate() == null )
         {
             documentModel.getCover().setCoverDate( new Date() );
-            addTransformerParameter( transformer, "cover.date", documentModel.getCover().getCoverDate_() );
+            addTransformerParameter( transformer, "cover.date", documentModel.getCover().getCoverdate() );
             documentModel.getCover().setCoverDate( null );
         }
         else
         {
-            addTransformerParameter( transformer, "cover.date", documentModel.getCover().getCoverDate_() );
+            addTransformerParameter( transformer, "cover.date", documentModel.getCover().getCoverdate() );
         }
         addTransformerParameter( transformer, "cover.subtitle", documentModel.getCover().getCoverSubTitle() );
         addTransformerParameter( transformer, "cover.title", documentModel.getCover().getCoverTitle() );

Modified: maven/doxia/doxia/trunk/doxia-core/src/main/mdo/document.mdo
URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/main/mdo/document.mdo?rev=783586&r1=783585&r2=783586&view=diff
==============================================================================
--- maven/doxia/doxia/trunk/doxia-core/src/main/mdo/document.mdo (original)
+++ maven/doxia/doxia/trunk/doxia-core/src/main/mdo/document.mdo Thu Jun 11 00:11:20 2009
@@ -234,7 +234,7 @@
           <type>Date</type>
           <identifier>true</identifier>
         </field>
-        <field>
+        <field java.getter="false">
           <name>creationdate</name>
           <version>1.0.1+</version>
           <description><![CDATA[
@@ -255,7 +255,7 @@
           <type>Date</type>
           <identifier>true</identifier>
         </field>
-        <field>
+        <field java.getter="false">
           <name>modifydate</name>
           <version>1.0.1+</version>
           <description><![CDATA[
@@ -276,7 +276,7 @@
           <type>Date</type>
           <identifier>true</identifier>
         </field>
-        <field>
+        <field java.getter="false">
           <name>printdate</name>
           <version>1.0.1+</version>
           <description><![CDATA[
@@ -489,57 +489,54 @@
      * Get the date and time when the document was created initially.
      *
      * @return the <code>getCreationDate()</code> if setted, formatted using ISO-8601 English format, otherwise return
-     * the <code>getCreationdate()</code>.
+     * the <code>creationdate</code>.
      * @since 1.1.1
      * @see #getCreationDate()
-     * @see #getCreationdate()
      */
-    public String getCreationDate_()
+    public String getCreationdate()
     {
         if ( getCreationDate() != null )
         {
             return ISO_8601_FORMAT.format( getCreationDate() );
         }
 
-        return getCreationdate();
+        return this.creationdate;
     }
 
     /**
      * Get the date and time when the document was last modified.
      *
      * @return the <code>getDate()</code> if setted, formatted using ISO-8601 English format, otherwise return
-     * the <code>getModifydate()</code>.
+     * the <code>modifydate</code>.
      * @since 1.1.1
      * @see #getDate()
-     * @see #getModifydate()
      */
-    public String getModifyDate_()
+    public String getModifydate()
     {
         if ( getDate() != null )
         {
             return ISO_8601_FORMAT.format( getDate() );
         }
 
-        return getModifydate();
+        return this.modifydate;
     }
 
     /**
      * Get the date and time when the document was last printed.
      *
      * @return the <code>getPrintDate()</code> if setted, formatted using ISO-8601 English format, otherwise return
-     * the <code>getPrintdate()</code>.
+     * the <code>printdate</code>.
      * @since 1.1.1
      * @see #getPrintDate()
-     * @see #getPrintdate()
      */
-    public String getPrintDate_()
+    public String getPrintdate()
     {
         if ( getPrintDate() != null )
         {
             return ISO_8601_FORMAT.format( getPrintDate() );
         }
 
-        return getPrintdate();
+        return this.printdate;
     }
             ]]>
           </code>
@@ -752,7 +749,7 @@
           <type>Date</type>
           <identifier>true</identifier>
         </field>
-        <field xml.attribute="true">
+        <field java.getter="false" xml.attribute="true">
           <name>modifydate</name>
           <version>1.0.1+</version>
           <description><![CDATA[
@@ -775,19 +772,18 @@
      * Get the date and time when the template was last modified.
      *
      * @return the <code>getDate()</code> if setted, formatted using ISO-8601 English format, otherwise return
-     * the <code>getModifydate()</code>.
+     * the <code>modifydate</code>.
      * @since 1.1.1
      * @see #getDate()
-     * @see #getModifydate()
      */
-    public String getModifyDate_()
+    public String getModifydate()
     {
         if ( getDate() != null )
         {
             return ISO_8601_FORMAT.format( getDate() );
         }
 
-        return getModifydate();
+        return this.modifydate;
     }
             ]]>
           </code>
@@ -1041,7 +1037,7 @@
           <type>Date</type>
           <identifier>true</identifier>
         </field>
-        <field>
+        <field java.getter="false">
           <name>coverdate</name>
           <description><![CDATA[
             The date as String (recommended format is ISO 8601) to appear on the cover.
@@ -1158,19 +1154,18 @@
      * Get the date to appear on the cover.
      *
      * @return the <code>getCoverDate()</code> if setted, formatted using ISO-8601 English format, otherwise return
-     * the <code>getCoverdate()</code>.
+     * the <code>coverdate</code>.
      * @since 1.1.1
      * @see #getCoverDate()
-     * @see #getCoverdate()
      */
-    public String getCoverDate_()
+    public String getCoverdate()
     {
         if ( getCoverDate() != null )
         {
             return ISO_8601_FORMAT.format( getCoverDate() );
         }
 
-        return getCoverdate();
+        return this.coverdate;
     }
             ]]>
           </code>

Modified: maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/document/DocumentModelTest.java
URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/document/DocumentModelTest.java?rev=783586&r1=783585&r2=783586&view=diff
==============================================================================
--- maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/document/DocumentModelTest.java (original)
+++ maven/doxia/doxia/trunk/doxia-core/src/test/java/org/apache/maven/doxia/document/DocumentModelTest.java Thu Jun 11 00:11:20 2009
@@ -80,7 +80,7 @@
         assertTrue( model.toString().length() > 0 );
 
         assertEquals( "outputName", model.getOutputName() );
-        //assertEquals( "ISO-8859-1", model.getModelEncoding() ); // MODELLO-189
+        assertEquals( "ISO-8859-1", model.getModelEncoding() );
         verifyDocumentCover( model.getCover() );
         verifyDocumentTOC( model.getToc() );
         verifyDocumentMeta( model.getMeta() );
@@ -136,7 +136,6 @@
         cover.setCompanyLogo( "companyLogo" );
         cover.setCompanyName( "companyName" );
         cover.setCoverDate( new Date( 0L ) );
-        cover.setCoverdate( "coverDate" );
         cover.setCoverSubTitle( "coverSubTitle" );
         cover.setCoverTitle( "coverTitle" );
         cover.setCoverType( "coverType" );
@@ -157,7 +156,7 @@
         assertEquals( "companyLogo", cover.getCompanyLogo() );
         assertEquals( "companyName", cover.getCompanyName() );
         assertEquals( 0L, cover.getCoverDate().getTime() );
-        assertEquals( "coverDate", cover.getCoverdate() );
+        assertEquals( "1969-12-31", cover.getCoverdate() );
         assertEquals( "coverSubTitle", cover.getCoverSubTitle() );
         assertEquals( "coverTitle", cover.getCoverTitle() );
         assertEquals( "coverType", cover.getCoverType() );

Modified: maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoAggregateSink.java
URL: http://svn.apache.org/viewvc/maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoAggregateSink.java?rev=783586&r1=783585&r2=783586&view=diff
==============================================================================
--- maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoAggregateSink.java (original)
+++ maven/doxia/doxia/trunk/doxia-modules/doxia-module-fo/src/main/java/org/apache/maven/doxia/module/fo/FoAggregateSink.java Thu Jun 11 00:11:20 2009
@@ -1109,15 +1109,15 @@
         {
             compName = cover.getCompanyName();
 
-            if ( cover.getCoverDate_() == null )
+            if ( cover.getCoverdate() == null )
             {
                 cover.setCoverDate( new Date() );
-                date = cover.getCoverDate_();
+                date = cover.getCoverdate();
                 cover.setCoverDate( null );
             }
             else
             {
-                date = cover.getCoverDate_();
+                date = cover.getCoverdate();
             }
         }