You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@click.apache.org by sa...@apache.org on 2010/04/25 17:02:55 UTC
svn commit: r937809 - in /click/trunk/click:
extras/src/org/apache/click/extras/service/FreemarkerTemplateService.java
framework/src/org/apache/click/service/TemplateService.java
framework/src/org/apache/click/service/VelocityTemplateService.java
Author: sabob
Date: Sun Apr 25 15:02:55 2010
New Revision: 937809
URL: http://svn.apache.org/viewvc?rev=937809&view=rev
Log:
improved generics
Modified:
click/trunk/click/extras/src/org/apache/click/extras/service/FreemarkerTemplateService.java
click/trunk/click/framework/src/org/apache/click/service/TemplateService.java
click/trunk/click/framework/src/org/apache/click/service/VelocityTemplateService.java
Modified: click/trunk/click/extras/src/org/apache/click/extras/service/FreemarkerTemplateService.java
URL: http://svn.apache.org/viewvc/click/trunk/click/extras/src/org/apache/click/extras/service/FreemarkerTemplateService.java?rev=937809&r1=937808&r2=937809&view=diff
==============================================================================
--- click/trunk/click/extras/src/org/apache/click/extras/service/FreemarkerTemplateService.java (original)
+++ click/trunk/click/extras/src/org/apache/click/extras/service/FreemarkerTemplateService.java Sun Apr 25 15:02:55 2010
@@ -242,7 +242,7 @@ public class FreemarkerTemplateService i
* @throws IOException if an IO error occurs
* @throws TemplateException if template error occurs
*/
- public void renderTemplate(Page page, Map<String, Object> model, Writer writer)
+ public void renderTemplate(Page page, Map<String, ? extends Object> model, Writer writer)
throws IOException, TemplateException {
String templatePath = page.getTemplate();
@@ -275,7 +275,7 @@ public class FreemarkerTemplateService i
* @throws IOException if an IO error occurs
* @throws TemplateException if template error occurs
*/
- public void renderTemplate(String templatePath, Map<String, Object> model, Writer writer)
+ public void renderTemplate(String templatePath, Map<String, ? extends Object> model, Writer writer)
throws IOException, TemplateException {
// Get the template object
Modified: click/trunk/click/framework/src/org/apache/click/service/TemplateService.java
URL: http://svn.apache.org/viewvc/click/trunk/click/framework/src/org/apache/click/service/TemplateService.java?rev=937809&r1=937808&r2=937809&view=diff
==============================================================================
--- click/trunk/click/framework/src/org/apache/click/service/TemplateService.java (original)
+++ click/trunk/click/framework/src/org/apache/click/service/TemplateService.java Sun Apr 25 15:02:55 2010
@@ -75,7 +75,7 @@ public interface TemplateService {
* @throws IOException if an IO error occurs
* @throws TemplateException if template error occurs
*/
- public void renderTemplate(Page page, Map<String, Object> model, Writer writer)
+ public void renderTemplate(Page page, Map<String, ? extends Object> model, Writer writer)
throws IOException, TemplateException;
/**
@@ -87,7 +87,7 @@ public interface TemplateService {
* @throws IOException if an IO error occurs
* @throws TemplateException if template error occurs
*/
- public void renderTemplate(String templatePath, Map<String, Object> model, Writer writer)
+ public void renderTemplate(String templatePath, Map<String, ? extends Object> model, Writer writer)
throws IOException, TemplateException;
}
Modified: click/trunk/click/framework/src/org/apache/click/service/VelocityTemplateService.java
URL: http://svn.apache.org/viewvc/click/trunk/click/framework/src/org/apache/click/service/VelocityTemplateService.java?rev=937809&r1=937808&r2=937809&view=diff
==============================================================================
--- click/trunk/click/framework/src/org/apache/click/service/VelocityTemplateService.java (original)
+++ click/trunk/click/framework/src/org/apache/click/service/VelocityTemplateService.java Sun Apr 25 15:02:55 2010
@@ -316,7 +316,7 @@ public class VelocityTemplateService imp
* @throws IOException if an IO error occurs
* @throws TemplateException if template error occurs
*/
- public void renderTemplate(Page page, Map<String, Object> model, Writer writer)
+ public void renderTemplate(Page page, Map<String, ? extends Object> model, Writer writer)
throws IOException, TemplateException {
String templatePath = page.getTemplate();
@@ -340,7 +340,7 @@ public class VelocityTemplateService imp
* @throws IOException if an IO error occurs
* @throws TemplateException if an error occurs
*/
- public void renderTemplate(String templatePath, Map<String, Object> model, Writer writer)
+ public void renderTemplate(String templatePath, Map<String, ? extends Object> model, Writer writer)
throws IOException, TemplateException {
internalRenderTemplate(templatePath, null, model, writer);
@@ -507,7 +507,7 @@ public class VelocityTemplateService imp
*/
protected void internalRenderTemplate(String templatePath,
Page page,
- Map<String, Object> model,
+ Map<String, ? extends Object> model,
Writer writer)
throws IOException, TemplateException {