## Uses of Interface
org.apache.tiles.autotag.core.runtime.ModelBody

- Packages that use ModelBody
  Package | Description
  --- | ---
  org.apache.tiles.autotag.core.runtime | Runtime part for all Autotag generated code.
  org.apache.tiles.request.freemarker.autotag | Runtime part of Autotag support for Freemarker.
  org.apache.tiles.request.jsp.autotag | Runtime part of Autotag support for JavaServer pages.
  org.apache.tiles.request.velocity.autotag | Runtime part of Autotag support for Velocity.
  org.apache.tiles.template | Tiles template classes, that enable to write support code for template languages (JSP, FreeMarker, Velocity).

- - ### Uses of ModelBody in org.apache.tiles.autotag.core.runtime

    Classes in org.apache.tiles.autotag.core.runtime that implement ModelBody
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractModelBody` Base class for the abstraction of the body.

    Methods in org.apache.tiles.autotag.core.runtime that return ModelBody
    Modifier and Type | Method and Description
    --- | ---
    `ModelBody` | AutotagRuntime.`createModelBody()` Creates a new ModelBody instance to match the request.

  - ### Uses of ModelBody in org.apache.tiles.request.freemarker.autotag

    Classes in org.apache.tiles.request.freemarker.autotag that implement ModelBody
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FreemarkerModelBody` Body implementation of a Freemarker model body.

    Methods in org.apache.tiles.request.freemarker.autotag that return ModelBody
    Modifier and Type | Method and Description
    --- | ---
    `ModelBody` | FreemarkerAutotagRuntime.`createModelBody()` Creates a new ModelBody instance to match the request.

  - ### Uses of ModelBody in org.apache.tiles.request.jsp.autotag

    Classes in org.apache.tiles.request.jsp.autotag that implement ModelBody
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JspModelBody` The body abstraction in a JSP tag.

    Methods in org.apache.tiles.request.jsp.autotag that return ModelBody
    Modifier and Type | Method and Description
    --- | ---
    `ModelBody` | JspAutotagRuntime.`createModelBody()` Creates a new ModelBody instance to match the request.

  - ### Uses of ModelBody in org.apache.tiles.request.velocity.autotag

    Classes in org.apache.tiles.request.velocity.autotag that implement ModelBody
    Modifier and Type | Class and Description
    --- | ---
    `class` | `VelocityModelBody` Body abstraction for a Velocity directive body.

    Methods in org.apache.tiles.request.velocity.autotag that return ModelBody
    Modifier and Type | Method and Description
    --- | ---
    `ModelBody` | VelocityAutotagRuntime.`createModelBody()` Creates a new ModelBody instance to match the request.

  - ### Uses of ModelBody in org.apache.tiles.template

    Methods in org.apache.tiles.template with parameters of type ModelBody
    Modifier and Type | Method and Description
    --- | ---
    `void` | InsertAttributeModel.`execute(boolean ignore, String preparer, String role, Object defaultValue, String defaultValueRole, String defaultValueType, String name, Attribute value, boolean flush, Request request, ModelBody modelBody)` Executes the operation.
    `void` | GetAsStringModel.`execute(boolean ignore, String preparer, String role, Object defaultValue, String defaultValueRole, String defaultValueType, String name, Attribute value, Request request, ModelBody modelBody)` Executes the operation.
    `void` | AddAttributeModel.`execute(Object value, String expression, String role, String type, Request request, ModelBody modelBody)` Executes the operation.
    `void` | PutAttributeModel.`execute(String name, Object value, String expression, String role, String type, boolean cascade, Request request, ModelBody modelBody)` Executes the operation.
    `void` | AddListAttributeModel.`execute(String role, Request request, ModelBody modelBody)` Executes the model.
    `void` | PutListAttributeModel.`execute(String name, String role, boolean inherit, boolean cascade, Request request, ModelBody modelBody)` Executes the model.
    `void` | InsertTemplateModel.`execute(String template, String templateType, String templateExpression, String role, String preparer, boolean flush, Request request, ModelBody modelBody)` Executes the operation.
    `void` | DefinitionModel.`execute(String name, String template, String role, String extendsParam, String preparer, Request request, ModelBody modelBody)` Executes the operation.
    `void` | InsertDefinitionModel.`execute(String definitionName, String template, String templateType, String templateExpression, String role, String preparer, boolean flush, Request request, ModelBody modelBody)` Executes the operation.

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.