gboat2.base.plugin.struts.freemarker
类 GboatThemeTemplateLoader

java.lang.Object
  继承者 org.apache.struts2.views.freemarker.FreemarkerThemeTemplateLoader
      继承者 gboat2.base.plugin.struts.freemarker.GboatThemeTemplateLoader
所有已实现的接口:
freemarker.cache.TemplateLoader

public class GboatThemeTemplateLoader
extends org.apache.struts2.views.freemarker.FreemarkerThemeTemplateLoader

Gboat 平台自定义 Struts2 标签模板管理器,需要结合 GboatFreemarkerManager 一起使用。

 在 struts-plugin.xml 中添加了如下配置:
 <bean class="gboat2.base.plugin.struts.freemarker.GboatThemeTemplateLoader" />
 

从以下版本开始:
3.0.0-SNAPSHOT
作者:
何明旺

字段摘要
protected  String gboatViewResourcePath
           
protected  freemarker.cache.MultiTemplateLoader sourceTemplateLoader
           
protected  org.apache.struts2.components.template.TemplateEngine templateEngine
           
protected  String themeExpansionToken
           
 
构造方法摘要
GboatThemeTemplateLoader()
           
 
方法摘要
 Object findTemplateSource(String name)
           
 void setTemplateEngine(org.apache.struts2.components.template.TemplateEngine templateEngine)
           
 void setUIThemeExpansionToken(String token)
           
 
从类 org.apache.struts2.views.freemarker.FreemarkerThemeTemplateLoader 继承的方法
closeTemplateSource, getLastModified, getParentTemplateLoader, getReader, init
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

gboatViewResourcePath

protected String gboatViewResourcePath

sourceTemplateLoader

protected freemarker.cache.MultiTemplateLoader sourceTemplateLoader

themeExpansionToken

protected String themeExpansionToken

templateEngine

protected org.apache.struts2.components.template.TemplateEngine templateEngine
构造方法详细信息

GboatThemeTemplateLoader

public GboatThemeTemplateLoader()
方法详细信息

findTemplateSource

public Object findTemplateSource(String name)
                          throws IOException
指定者:
接口 freemarker.cache.TemplateLoader 中的 findTemplateSource
覆盖:
org.apache.struts2.views.freemarker.FreemarkerThemeTemplateLoader 中的 findTemplateSource
抛出:
IOException

setUIThemeExpansionToken

public void setUIThemeExpansionToken(String token)
覆盖:
org.apache.struts2.views.freemarker.FreemarkerThemeTemplateLoader 中的 setUIThemeExpansionToken

setTemplateEngine

public void setTemplateEngine(org.apache.struts2.components.template.TemplateEngine templateEngine)
覆盖:
org.apache.struts2.views.freemarker.FreemarkerThemeTemplateLoader 中的 setTemplateEngine


Copyright © 2014 广联达软件股份有限公司(Glodon Software Co., Ltd.). All rights reserved.