# Uses of Annotation Interface
org.apache.tiles.autotag.core.runtime.annotation.Parameter

Packages that use Parameter
Package
Description
org.apache.tiles.template
Tiles template classes, that enable to write support code for template languages (JSP, FreeMarker, Velocity).

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

  Method parameters in org.apache.tiles.template with annotations of type Parameter
  Modifier and Type
  Method
  Description
  `void`
  DefinitionModel.`execute(String name, String template, String role, String extendsParam, String preparer, 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`
  InsertDefinitionModel.`execute(String definitionName, String template, String templateType, String templateExpression, String role, String preparer, boolean flush, Request request, ModelBody modelBody)`
  Executes the operation.
  `void`
  InsertTemplateModel.`execute(String template, String templateType, String templateExpression, String role, String preparer, boolean flush, 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`
  PutListAttributeModel.`execute(String name, String role, boolean inherit, boolean cascade, Request request, ModelBody modelBody)`
  Executes the model.