Package org.apache.tiles.freemarker.template

# Class GetAsStringFMModel

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

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

public class GetAsStringFMModel extends Object implements freemarker.template.TemplateDirectiveModel

Render the value of the specified template attribute to the current Writer

Retrieve the value of the specified template attribute property, and render it to the current Writer as a String. The usual toString() conversions is applied on found value.

- ## Field Summary

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

  `NOTHING`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `GetAsStringFMModel(GetAsStringModel 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

  - ### GetAsStringFMModel

    public GetAsStringFMModel(GetAsStringModel 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`