From a0aa117c8e76a48f4f78b24ff48b44bd51a0db80 Mon Sep 17 00:00:00 2001 From: Toby Jee Date: Wed, 7 Jun 2006 15:32:41 +0000 Subject: [PATCH] - added javadoc git-svn-id: https://svn.apache.org/repos/asf/struts/action2/trunk@412429 13f79535-47bb-0310-9956-ffa450edef68 --- .../views/freemarker/FreemarkerManager.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java b/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java index 417d7767b..c9148d992 100644 --- a/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java +++ b/core/src/main/java/org/apache/struts/action2/views/freemarker/FreemarkerManager.java @@ -53,7 +53,38 @@ import java.util.Properties; /** * Static Configuration Manager for the FreemarkerResult's configuration + * + *

* + * Possible extension points are :- + *

+ * + *

+ * createConfiguration method
+ * Create a freemarker Configuration. + *

+ * + * loadSettings method
+ * Load freemarker settings, default to freemarker.properties (if found in classpath) + *

+ * + * getTemplateLoader method
+ * create a freemarker TemplateLoader that loads freemarker template in the following order :- + *

    + *
  1. path defined in ServletContext init parameter named 'templatePath' or 'TemplatePath' (must be an absolute path)
  2. + *
  3. webapp classpath
  4. + *
  5. webwork's static folder (under [WEBWORK_SOURCE]/com/opensymphony/webwork/static/
  6. + *
+ *

+ * + * populateContext method
+ * populate the created model. + * */ public class FreemarkerManager {