Package org.apache.tiles.template
Class DefinitionModel
java.lang.Object
org.apache.tiles.template.DefinitionModel
Create a definition at runtime.
Create a new definition at runtime. Newly created definition will be available across the entire request.
- Since:
- 2.2.0
- 
Constructor SummaryConstructors
- 
Method Summary
- 
Constructor Details- 
DefinitionModelpublic DefinitionModel()
 
- 
- 
Method Details- 
executepublic void execute(String name, String template, String role, String extendsParam, String preparer, Request request, ModelBody modelBody) throws IOException Executes the operation.- Parameters:
- name- The name of the definition to create. If not specified, an anonymous definition will be created.
- template- The template of this definition.
- role- A comma-separated list of roles. If present, the definition will be rendered only if the current user belongs to one of the roles.
- extendsParam- The definition name that this definition extends.
- preparer- The preparer to use to invoke before the definition is rendered.
- request- The request.
- modelBody- The body.
- Throws:
- IOException- If something goes wrong.
- Since:
- 2.2.0
 
 
-