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

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.ControlTagSupport
                          |
                          +--jp.morpho.webapp.servlet.jsp.tagext.html.SelectTag
すべての実装インタフェース:
Attrs, javax.servlet.jsp.tagext.BodyTag, CoreAttrs, Events, I18n, javax.servlet.jsp.tagext.IterationTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag, TagTemplate

public class SelectTag
extends ControlTagSupport
implements TagTemplate

SELECT 要素はメニューを作成します。 メニュー中の各選択肢は OPTION 要素によって提示されます。 1 つの SELECT 要素には最低 1 つの OPTION 要素が含まれている必要があります。

SELECT の HTML 4 定義は次のとおりです。

 <!ELEMENT SELECT - - (OPTGROUP|OPTION)+ -- option selector -->
 <!ATTLIST SELECT
   %attrs;                              -- %coreattrs, %i18n, %events --
   name        CDATA          #IMPLIED  -- field name --
   size        NUMBER         #IMPLIED  -- rows visible --
   multiple    (multiple)     #IMPLIED  -- default is single selection --
   disabled    (disabled)     #IMPLIED  -- unavailable in this context --
   tabindex    NUMBER         #IMPLIED  -- position in tabbing order --
   onfocus     %Script;       #IMPLIED  -- the element got the focus --
   onblur      %Script;       #IMPLIED  -- the element lost the focus --
   onchange    %Script;       #IMPLIED  -- the element value was changed --
   >
 

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

フィールドの概要
 
クラス 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
 
コンストラクタの概要
SelectTag()
           SelectTag を作成します。
 
メソッドの概要
 int doEndTag()
           終了タグの処理です。
 int doStartTag()
           開始タグの処理です。
 boolean getDisabled()
           disabled 属性を返します。
 java.lang.String getMultiple()
           multiple 属性を返します。
 java.lang.String getName()
           name 属性を返します。
 java.lang.String getOnblur()
           onblur 属性を返します。
 java.lang.String getOnchange()
           onchange 属性を返します。
 java.lang.String getOnfocus()
           onfocus 属性を返します。
 java.lang.String getSize()
           size 属性を返します。
 java.lang.String getTabindex()
           tabindex 属性を返します。
 java.lang.String getTagType()
           このタグのタイプを返します。
 java.lang.String getTemplate()
           template 属性を返します。
 void setDisabled(boolean disabled)
           disabled 属性を設定します。
 void setMultiple(java.lang.String multiple)
           multiple 属性を設定します。
 void setName(java.lang.String name)
           name 属性を設定します。
 void setOnblur(java.lang.String onblur)
           onblur 属性を設定します。
 void setOnchange(java.lang.String onchange)
           onchange 属性を設定します。
 void setOnfocus(java.lang.String onfocus)
           onfocus 属性を設定します。
 void setSize(java.lang.String size)
           size 属性を設定します。
 void setTabindex(java.lang.String tabindex)
           tabindex 属性を設定します。
 void setTemplate(java.lang.String template)
           template 属性を設定します。
 
クラス jp.morpho.webapp.servlet.jsp.tagext.html.ControlTagSupport から継承したメソッド
getDir, getLang, getOnclick, getOndblclick, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getStyle, getStyleclass, getStyleid, getTitle, setDir, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setStyleclass, setStyleid, setTitle
 
クラス jp.morpho.webapp.servlet.jsp.tagext.BaseTag から継承したメソッド
doAfterBody, getActionMappingManager, getAttributeMap, getFrameworkContext, getTagManager, isBodyExists
 
クラス javax.servlet.jsp.tagext.BodyTagSupport から継承したメソッド
doInitBody, 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
 
インタフェース jp.morpho.webapp.servlet.jsp.tagext.TagTemplate から継承したメソッド
getAttributeMap
 
インタフェース javax.servlet.jsp.tagext.Tag から継承したメソッド
getParent, setPageContext, setParent
 

コンストラクタの詳細

SelectTag

public SelectTag()

SelectTag を作成します。

メソッドの詳細

getDisabled

public boolean getDisabled()

disabled 属性を返します。

戻り値:
disabled 属性

getMultiple

public java.lang.String getMultiple()

multiple 属性を返します。

戻り値:
multiple 属性

getName

public java.lang.String getName()

name 属性を返します。

定義:
インタフェース TagTemplate 内の getName
戻り値:
name 属性

getOnblur

public java.lang.String getOnblur()

onblur 属性を返します。

戻り値:
onblur 属性

getOnchange

public java.lang.String getOnchange()

onchange 属性を返します。

戻り値:
onchange 属性

getOnfocus

public java.lang.String getOnfocus()

onfocus 属性を返します。

戻り値:
onfocus 属性

getSize

public java.lang.String getSize()

size 属性を返します。

戻り値:
size 属性

getTabindex

public java.lang.String getTabindex()

tabindex 属性を返します。

戻り値:
tabindex 属性

getTemplate

public java.lang.String getTemplate()

template 属性を返します。

戻り値:
template 属性

setDisabled

public void setDisabled(boolean disabled)

disabled 属性を設定します。

パラメータ:
disabled - disabled 属性

setMultiple

public void setMultiple(java.lang.String multiple)

multiple 属性を設定します。

パラメータ:
multiple - multiple 属性

setName

public void setName(java.lang.String name)

name 属性を設定します。

パラメータ:
name - name 属性

setOnblur

public void setOnblur(java.lang.String onblur)

onblur 属性を設定します。

パラメータ:
onblur - onblur 属性

setOnchange

public void setOnchange(java.lang.String onchange)

onchange 属性を設定します。

パラメータ:
onchange - onchange 属性

setOnfocus

public void setOnfocus(java.lang.String onfocus)

onfocus 属性を設定します。

パラメータ:
onfocus - onfocus 属性

setSize

public void setSize(java.lang.String size)

size 属性を設定します。

パラメータ:
size - size 属性

setTabindex

public void setTabindex(java.lang.String tabindex)

tabindex 属性を設定します。

パラメータ:
tabindex - tabindex 属性

setTemplate

public void setTemplate(java.lang.String template)

template 属性を設定します。

パラメータ:
template - template 属性

getTagType

public java.lang.String getTagType()

このタグのタイプを返します。

定義:
インタフェース TagTemplate 内の getTagType
戻り値:
このタグのタイプ
関連項目:
TagTemplate.getTagType()

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()

doStartTag

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

開始タグの処理です。

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