[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. |
*---------------------------------+----------------------+-------------------------------+