org.apache.taglibs.standard.tag.rt.core
Class SetTag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.apache.taglibs.standard.tag.common.core.SetSupport
org.apache.taglibs.standard.tag.rt.core.SetTag
- All Implemented Interfaces:
- Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag
public class SetTag
- extends SetSupport
JSTL 1.1 compatible version of <set> that accepts expression results for attribute values.
- Author:
- Shawn Bayern
- See Also:
- Serialized Form
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 |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doAfterBody, doInitBody, doStartTag, 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 |
SetTag
public SetTag()
setValue
public void setValue(Object value)
setTarget
public void setTarget(Object target)
setProperty
public void setProperty(String property)
release
public void release()
- Specified by:
release
in interface javax.servlet.jsp.tagext.Tag
- Overrides:
release
in class SetSupport
isValueSpecified
protected boolean isValueSpecified()
- Description copied from class:
SetSupport
- Indicates that the value attribute was specified.
If no value attribute is supplied then the value is taken from the tag's body content.
- Specified by:
isValueSpecified
in class SetSupport
- Returns:
- true if the value attribute was specified
evalValue
protected Object evalValue()
- Description copied from class:
SetSupport
- Evaluate the value attribute.
- Specified by:
evalValue
in class SetSupport
- Returns:
- the result of evaluating the value attribute
evalTarget
protected Object evalTarget()
- Description copied from class:
SetSupport
- Evaluate the target attribute.
- Specified by:
evalTarget
in class SetSupport
- Returns:
- the result of evaluating the target attribute
evalProperty
protected String evalProperty()
- Description copied from class:
SetSupport
- Evaluate the property attribute.
- Specified by:
evalProperty
in class SetSupport
- Returns:
- the result of evaluating the property attribute
Copyright © 2001-2015 The Apache Software Foundation. All Rights Reserved.