org.apache.tiles.request.freemarker.autotag
Class FreemarkerAutotagRuntime

Package class diagram package FreemarkerAutotagRuntime
java.lang.Object
  extended by org.apache.tiles.request.freemarker.autotag.FreemarkerAutotagRuntime

public class FreemarkerAutotagRuntime
extends Object

A Runtime for implementing a Freemarker Template Directive.


Constructor Summary
FreemarkerAutotagRuntime()
           
 
Method Summary
 ModelBody createModelBody()
          
 Request createRequest()
          
 void execute(Environment env, Map params, TemplateModel[] loopVars, TemplateDirectiveBody body)
          
<T> T
getParameter(String name, Class<T> type, T defaultValue)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FreemarkerAutotagRuntime

public FreemarkerAutotagRuntime()
Method Detail

execute

public void execute(Environment env,
                    Map params,
                    TemplateModel[] loopVars,
                    TemplateDirectiveBody body)


createRequest

public Request createRequest()


createModelBody

public ModelBody createModelBody()


getParameter

public <T> T getParameter(String name,
                          Class<T> type,
                          T defaultValue)



Copyright © 2001-2012 Apache Software Foundation. All Rights Reserved.