org.apache.struts2.views.freemarker
类 FreemarkerThemeTemplateLoader

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

public class FreemarkerThemeTemplateLoader
extends Object
implements freemarker.cache.TemplateLoader

When loading a template, if sees theme token in path, does a template search through theme hierarchy for template, starting at the theme name after the token.


构造方法摘要
FreemarkerThemeTemplateLoader()
           
 
方法摘要
 void closeTemplateSource(Object templateSource)
          
 Object findTemplateSource(String name)
          
 long getLastModified(Object templateSource)
          
 freemarker.cache.TemplateLoader getParentTemplateLoader()
           
 Reader getReader(Object templateSource, String encoding)
          
 void init(freemarker.cache.TemplateLoader parent)
          Initialize the loader for the given parent.
 void setTemplateEngine(TemplateEngine templateEngine)
           
 void setUIThemeExpansionToken(String token)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

FreemarkerThemeTemplateLoader

public FreemarkerThemeTemplateLoader()
方法详细信息

init

public void init(freemarker.cache.TemplateLoader parent)
Initialize the loader for the given parent.


findTemplateSource

public Object findTemplateSource(String name)
                          throws IOException

指定者:
接口 freemarker.cache.TemplateLoader 中的 findTemplateSource
抛出:
IOException

getLastModified

public long getLastModified(Object templateSource)

指定者:
接口 freemarker.cache.TemplateLoader 中的 getLastModified

getReader

public Reader getReader(Object templateSource,
                        String encoding)
                 throws IOException

指定者:
接口 freemarker.cache.TemplateLoader 中的 getReader
抛出:
IOException

closeTemplateSource

public void closeTemplateSource(Object templateSource)
                         throws IOException

指定者:
接口 freemarker.cache.TemplateLoader 中的 closeTemplateSource
抛出:
IOException

setUIThemeExpansionToken

public void setUIThemeExpansionToken(String token)

setTemplateEngine

public void setTemplateEngine(TemplateEngine templateEngine)

getParentTemplateLoader

public freemarker.cache.TemplateLoader getParentTemplateLoader()