Package org.apache.tiles.freemarker.template

# Class SetCurrentContainerFMModel

java.lang.Object
org.apache.tiles.freemarker.template.SetCurrentContainerFMModel

All Implemented Interfaces:
  `freemarker.template.TemplateDirectiveModel`, `freemarker.template.TemplateModel`

public class SetCurrentContainerFMModel extends Object implements freemarker.template.TemplateDirectiveModel
Selects a container to be used as the "current" container.

- ## Field Summary

  ### Fields inherited from interface freemarker.template.TemplateModel

  `NOTHING`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `SetCurrentContainerFMModel(SetCurrentContainerModel model)`
  Constructor.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `execute(freemarker.core.Environment env, Map params, freemarker.template.TemplateModel[] loopVars, freemarker.template.TemplateDirectiveBody body)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### SetCurrentContainerFMModel

    public SetCurrentContainerFMModel(SetCurrentContainerModel model)
    Constructor.
    Parameters:
      `model` - The template model.

- ## Method Details

  - ### execute

    public void execute(freemarker.core.Environment env, Map params, freemarker.template.TemplateModel[] loopVars, freemarker.template.TemplateDirectiveBody body) throws freemarker.template.TemplateException, IOException
    Specified by:
      `execute` in interface `freemarker.template.TemplateDirectiveModel`
    Throws:
      `freemarker.template.TemplateException`
      `IOException`