jp.morpho.webapp.servlet.jsp.tagext.html
クラス OptionsTag

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagSupport
        |
        +--javax.servlet.jsp.tagext.BodyTagSupport
              |
              +--jp.morpho.webapp.servlet.jsp.tagext.BaseTag
                    |
                    +--jp.morpho.webapp.servlet.jsp.tagext.html.OptionsTag
すべての実装インタフェース:
javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, PropertySupportTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag

public class OptionsTag
extends BaseTag
implements PropertySupportTag

SELECT 要素によって作成されたメニューの選択肢です。 指定されたスコープの属性に設定されているリストから複数の OPTION 要素を作成します。

作成者:
Kenichi Fukuda
関連項目:
直列化された形式

フィールドの概要
 
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承したフィールド
bodyContent
 
クラス javax.servlet.jsp.tagext.TagSupport から継承したフィールド
id, pageContext
 
インタフェース javax.servlet.jsp.tagext.BodyTag から継承したフィールド
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
インタフェース javax.servlet.jsp.tagext.IterationTag から継承したフィールド
EVAL_BODY_AGAIN
 
インタフェース javax.servlet.jsp.tagext.Tag から継承したフィールド
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
コンストラクタの概要
OptionsTag()
           OptionsTag を作成します。
 
メソッドの概要
 int doEndTag()
           終了タグの処理です。
 java.lang.String getName()
           name 属性を返します。
protected  java.lang.String getOptionTag(java.util.Map ti)
           指定されたマップに関連付けられている値から OPTION 要素を作成します。
 java.lang.String getProperty(java.lang.String key)
           指定されたキーを持つプロパティを、このタグのプロパティリストから探します。
 java.lang.String getScope()
           scope 属性を返します。
 void setName(java.lang.String name)
           name 属性を設定します。
 void setProperty(java.lang.String key, java.lang.String value)
           このタグにプロパティを設定します。
 void setScope(java.lang.String scope)
           scope 属性を設定します。
 
クラス jp.morpho.webapp.servlet.jsp.tagext.BaseTag から継承したメソッド
doAfterBody, getActionMappingManager, getAttributeMap, getFrameworkContext, getMessageResourceManager, getTagManager, isBodyExists
 
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承したメソッド
doInitBody, doStartTag, getBodyContent, getPreviousOut, release, setBodyContent
 
クラス javax.servlet.jsp.tagext.TagSupport から継承したメソッド
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース javax.servlet.jsp.tagext.Tag から継承したメソッド
getParent, setPageContext, setParent
 

コンストラクタの詳細

OptionsTag

public OptionsTag()

OptionsTag を作成します。

メソッドの詳細

getName

public java.lang.String getName()

name 属性を返します。

戻り値:
name 属性

setName

public void setName(java.lang.String name)

name 属性を設定します。

パラメータ:
name - name 属性

getScope

public java.lang.String getScope()

scope 属性を返します。

戻り値:
scope 属性

setScope

public void setScope(java.lang.String scope)

scope 属性を設定します。

パラメータ:
scope - scope 属性

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException

終了タグの処理です。

定義:
インタフェース javax.servlet.jsp.tagext.Tag 内の doEndTag
オーバーライド:
クラス BaseTag 内の doEndTag
戻り値:
EVAL_PAGE
javax.servlet.jsp.JspException
関連項目:
Tag.doEndTag()

getOptionTag

protected java.lang.String getOptionTag(java.util.Map ti)
                                 throws javax.servlet.jsp.JspException

指定されたマップに関連付けられている値から OPTION 要素を作成します。

戻り値:
OPTION 要素
javax.servlet.jsp.JspException

getProperty

public java.lang.String getProperty(java.lang.String key)

指定されたキーを持つプロパティを、このタグのプロパティリストから探します。 そのプロパティが見つからない場合は、null が返されます。

定義:
インタフェース PropertySupportTag 内の getProperty
パラメータ:
key - プロパティキー
戻り値:
指定されたキー値を持つこのタグのプロパティリストの値

setProperty

public void setProperty(java.lang.String key,
                        java.lang.String value)

このタグにプロパティを設定します。 プロパティのキーおよび値に文字列を使うことを義務付けます。

定義:
インタフェース PropertySupportTag 内の setProperty
パラメータ:
key - このタグのプロパティリストに配置されるキー
value - key に対応する値