public class PutAttributeModel
extends java.lang.Object
Put an attribute in enclosing attribute container tag.
Enclosing attribute container tag can be :
PutAttributeTagParent
interface. Exception is thrown if no appropriate tag can be found.
Put tag can have following atributes :
Value can also come from tag body. Tag body is taken into account only if value is not set by one of the tag attributes. In this case Attribute type is "string", unless tag body define another type.
Constructor | Description |
---|---|
PutAttributeModel() |
Modifier and Type | Method | Description |
---|---|---|
void |
execute(java.lang.String name,
java.lang.Object value,
java.lang.String expression,
java.lang.String role,
java.lang.String type,
boolean cascade,
org.apache.tiles.request.Request request,
org.apache.tiles.autotag.core.runtime.ModelBody modelBody) |
Executes the operation.
|
public void execute(java.lang.String name, java.lang.Object value, java.lang.String expression, java.lang.String role, java.lang.String type, boolean cascade, org.apache.tiles.request.Request request, org.apache.tiles.autotag.core.runtime.ModelBody modelBody) throws java.io.IOException
name
- The name of the attribute to put.value
- The value of the attribute. Use this parameter, or
expression, or body.expression
- The expression to calculate the value from. Use this
parameter, or value, or body.role
- A comma-separated list of roles. If present, the attribute
will be rendered only if the current user belongs to one of the roles.type
- The type (renderer) of the attribute.cascade
- If true
the attribute will be cascaded to all nested attributes.request
- The request.modelBody
- The body.java.io.IOException
- If the body cannot be evaluated.Copyright © 2018. All rights reserved.