[DOXIASITETOOLS-99] Add typed context variable for creationDate

git-svn-id: https://svn.apache.org/repos/asf/maven/doxia/doxia-sitetools/trunk@1729684 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
index d31d362..1bee6b8 100644
--- a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
+++ b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
@@ -645,10 +645,11 @@
 
             try
             {
-                // we support only ISO-8601 date
-                Date dateCreation = new SimpleDateFormat( "yyyy-MM-dd" ).parse( documentDate );
+                // we support only ISO 8601 date
+                Date creationDate = new SimpleDateFormat( "yyyy-MM-dd" ).parse( documentDate );
 
-                context.put( "dateCreation", sdf.format( dateCreation ) );
+                context.put( "creationDate", creationDate );
+                context.put( "dateCreation", sdf.format( creationDate ) );
             }
             catch ( java.text.ParseException e )
             {
diff --git a/doxia-site-renderer/src/site/apt/index.apt.vm b/doxia-site-renderer/src/site/apt/index.apt.vm
index 399a9d7..1cb59e2 100644
--- a/doxia-site-renderer/src/site/apt/index.apt.vm
+++ b/doxia-site-renderer/src/site/apt/index.apt.vm
@@ -171,7 +171,9 @@
 *---------------------------------+----------------------+-------------------------------+
 | <<<bodyContent>>>               | <<<String>>>         | HTML body content of the Doxia generated output. |
 *---------------------------------+----------------------+-------------------------------+
-| <<<dateCreation>>>              | <<<String>>>         | The date specified in the source document, in the format "yyyyMMdd". |
+| <<<dateCreation>>>              | <<<String>>>         | <<Deprecated>>: use <<<creationDate>>>. The date specified in the source document, in the format "yyyyMMdd". |
+*---------------------------------+----------------------+-------------------------------+
+| <<<creationDate>>>              | <<<Date>>>           | The date specified in the source document. |
 *---------------------------------+----------------------+-------------------------------+
 | <<<headContent>>>               | <<<String>>>         | HTML head content of the Doxia generated output. |
 *---------------------------------+----------------------+-------------------------------+