com.trackstudio.tools.tag
Class PropertySetTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by javax.servlet.jsp.tagext.BodyTagSupport
          extended by com.trackstudio.tools.tag.PropertySetTag
All Implemented Interfaces:
java.io.Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class PropertySetTag
extends javax.servlet.jsp.tagext.BodyTagSupport

Created by IntelliJ IDEA. User: winzard Date: 12.11.2009 Time: 12:00:57 To change this template use File | Settings | File Templates.

See Also:
Serialized Form

Field Summary
protected  java.lang.String key
           
protected  java.lang.String value
          Значение
protected  boolean valueSpecified
          Статус значения
 
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
PropertySetTag()
          Конструктор
 
Method Summary
 int doEndTag()
          Обрабатывает последнее вхождение тега
 java.lang.String getValue()
          Возвращает значение
 void release()
          Срабатывает при завершении работы с тегом
 void setKey(java.lang.String key)
          Устанавливает атрибут тега
 void setValue(java.lang.String value)
          Устанавливает значение
 void setValueSpecified(boolean valueSpecified)
           
 
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
 

Field Detail

value

protected java.lang.String value
Значение


valueSpecified

protected boolean valueSpecified
Статус значения


key

protected java.lang.String key
Constructor Detail

PropertySetTag

public PropertySetTag()
Конструктор

Method Detail

getValue

public java.lang.String getValue()
Возвращает значение

Returns:
значение

setValue

public void setValue(java.lang.String value)
Устанавливает значение

Parameters:
value - значение

release

public void release()
Срабатывает при завершении работы с тегом

Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class javax.servlet.jsp.tagext.BodyTagSupport

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Обрабатывает последнее вхождение тега

Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class javax.servlet.jsp.tagext.BodyTagSupport
Returns:
код, что делать дальше
Throws:
javax.servlet.jsp.JspException - при необходимости

setKey

public void setKey(java.lang.String key)
Устанавливает атрибут тега

Parameters:
key - атрибут

setValueSpecified

public void setValueSpecified(boolean valueSpecified)


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.