OptgroupTag
Keywords: jp.morpho.webapp.servlet.jsp.tagext.html.OptgroupTag,OptgroupTag class

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.morpho.webapp.servlet.jsp.tagext.html
クラス OptgroupTag

    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.OptgroupTag

すべての実装インタフェース:
  Attrs, javax.servlet.jsp.tagext.BodyTag, CoreAttrs, Events, I18n, javax.servlet.jsp.tagext.IterationTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag

public class OptgroupTag
extends ControlTagSupport

OPTGROUP 要素によって、著者は選択項目を論理的にグループ化することができます。 グループ化は、ユーザが長大な選択リストから選び出さねばならないような場合に特に有用です。 関連項目がグループ化されている方が、単調で長いリストよりも、全体像の把握が容易でかつ覚えやすくなります。 HTML 4 では、どの OPTGROUP 要素も SELECT 要素の直接の子である必要があります (すなわち、グループは入れ子にできません)。

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

     <!ELEMENT OPTGROUP - - (OPTION)+ -- option group -->
     <!ATTLIST OPTGROUP
       %attrs;                              -- %coreattrs, %i18n, %events --
       disabled    (disabled)     #IMPLIED  -- unavailable in this context --
       label       %Text;         #REQUIRED -- for use in hierarchical menus --
       >

作成者:
  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`

コンストラクタの概要
`OptgroupTag()` OptgroupTag を作成します。

メソッドの概要
`int` | `doEndTag()` 終了タグの処理です。
`int` | `doStartTag()` 開始タグの処理です。
`boolean` | `getDisabled()` disabled 属性を返します。
`java.lang.String` | `getLabel()` label 属性を返します。
`void` | `setDisabled(boolean disabled)` disabled 属性を設定します。
`void` | `setLabel(java.lang.String label)` label 属性を設定します。

クラス 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`

インタフェース javax.servlet.jsp.tagext.Tag から継承したメソッド
`getParent, setPageContext, setParent`

コンストラクタの詳細

### OptgroupTag

    public OptgroupTag()

  OptgroupTag を作成します。

メソッドの詳細

### getDisabled

    public boolean getDisabled()

  disabled 属性を返します。

  戻り値:
    disabled 属性

### getLabel

    public java.lang.String getLabel()

  label 属性を返します。

  戻り値:
    label 属性

### setDisabled

    public void setDisabled(boolean disabled)

  disabled 属性を設定します。

  パラメータ:
    `disabled` - disabled 属性

### setLabel

    public void setLabel(java.lang.String label)

  label 属性を設定します。

  パラメータ:
    `label` - label 属性

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

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド