This project has retired. For details please refer to its Attic page.
AddListAttributeTag (Tiles 2 2.1.4 API)

org.apache.tiles.jsp.taglib
Class AddListAttributeTag

Package class diagram package AddListAttributeTag
java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by javax.servlet.jsp.tagext.BodyTagSupport
          extended by org.apache.tiles.jsp.taglib.TilesBodyTag
              extended by org.apache.tiles.jsp.taglib.AddAttributeTag
                  extended by org.apache.tiles.jsp.taglib.AddListAttributeTag
All Implemented Interfaces:
Serializable, BodyTag, IterationTag, JspTag, Tag, TryCatchFinally, AddAttributeTagParent, DefinitionTagParent

public class AddListAttributeTag
extends AddAttributeTag
implements AddAttributeTagParent

AddListAttribute tag implementation.

Since:
Tiles 1.0
Version:
$Rev: 734389 $ $Date: 2009-01-14 14:38:06 +0100 (mer, 14 gen 2009) $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.tiles.jsp.taglib.AddAttributeTag
role
 
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport
bodyContent
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
AddListAttributeTag()
           
 
Method Summary
 int doAfterBody()
          PutListAttributeTag may not have any body, except for PutAttribute tags.
 int doStartTag()
          
 List<Attribute> getAttributes()
          Get list defined in tag.
 void processNestedTag(AddAttributeTag nestedTag)
          Process nested ≶addAttribute> tag.
 void setValue(Object object)
          Sets the attribute value.
 
Methods inherited from class org.apache.tiles.jsp.taglib.AddAttributeTag
doEndTag, execute, getRole, getType, getValue, isAccessAllowed, processNestedDefinitionName, reset, setRole, setType
 
Methods inherited from class org.apache.tiles.jsp.taglib.TilesBodyTag
doCatch, doFinally, release
 
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport
doInitBody, getBodyContent, getPreviousOut, setBodyContent
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
 

Constructor Detail

AddListAttributeTag

public AddListAttributeTag()
Method Detail

getAttributes

public List<Attribute> getAttributes()
Get list defined in tag.

Returns:
The list of attributes.

setValue

public void setValue(Object object)
Sets the attribute value.

Overrides:
setValue in class AddAttributeTag
Parameters:
object - Attribute value. Can be a String or Object.

doStartTag

public int doStartTag()

Specified by:
doStartTag in interface Tag
Overrides:
doStartTag in class BodyTagSupport

doAfterBody

public int doAfterBody()
PutListAttributeTag may not have any body, except for PutAttribute tags.

Specified by:
doAfterBody in interface IterationTag
Overrides:
doAfterBody in class AddAttributeTag
Returns:
SKIP_BODY.

processNestedTag

public void processNestedTag(AddAttributeTag nestedTag)
Process nested ≶addAttribute> tag.

Places the value of the nested tag within the AttributeContext.It is the responsibility of the descendent to check security. Security will be managed by called tags.

Specified by:
processNestedTag in interface AddAttributeTagParent
Parameters:
nestedTag - the put tag desciendent.


Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.