public class SelectItemGroup extends SelectItem
SelectItemGroup は SelectItem のサブクラスであり、実際に使用される UISelectMany または UISelectOne レンダラーの要件に応じて、下位の「サブメニュー」または「オプションリスト」として使用できるようになるオプションのセットを識別します。通常、このインスタンスの value プロパティは無視され、このインスタンスの label プロパティを使用してサブメニューにラベルが付けられます。
このインスタンスの selectItems プロパティに SelectItemGroup インスタンスを組み込むことは可能ですが(これにより、サブメニューのカスケードに適したデータ構造が作成されます)、一部のレンダラーは、サポートするネストのレベルに制限を設ける場合があります。例: <select> 要素を作成する HTML ベースのレンダラーは、通常、このインスタンスを <optgroup> 要素としてレンダリングしますが、HTML 4.01 仕様では、ネストされたオプショングループは許可されていません。
| コンストラクターと説明 |
|---|
SelectItemGroup() 初期化されたプロパティ値を持たない SelectItemGroup を構築します。 |
SelectItemGroup(StringSE label) 指定されたラベルを使用し、 selectItem が関連付けられていない SelectItemGroup を作成します。 |
SelectItemGroup(StringSE label, StringSE description, boolean disabled, SelectItem[] selectItems) 指定されたプロパティで SelectItemGroup を構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
SelectItem[] | getSelectItems() このグループの従属 SelectItem のセットを返します。 |
void | setSelectItems(SelectItem[] selectItems) このグループの従属 SelectItem のセットを設定します。 |
getDescription, getLabel, getValue, isDisabled, isEscape, isNoSelectionOption, setDescription, setDisabled, setEscape, setLabel, setNoSelectionOption, setValuecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic SelectItemGroup()
初期化されたプロパティ値を持たない SelectItemGroup を構築します。
public SelectItemGroup(StringSE label)
指定されたラベルを使用し、selectItem が関連付けられていない SelectItemGroup を作成します。value プロパティは長さゼロの文字列に設定され、description プロパティは null に設定され、disabled プロパティは false に設定されます。
label - レスポンスでこのグループにレンダリングされるラベル NullPointerExceptionSE - label が false の場合 public SelectItemGroup(StringSE label, StringSE description, boolean disabled, SelectItem[] selectItems)
指定されたプロパティで SelectItemGroup を構築します。value プロパティは、長さがゼロの文字列に設定されます。
label - レスポンスでこのグループにレンダリングされるラベル description - ツールで使用するためのこのグループの説明 disabled - このグループが無効になっていることを示すフラグ selectItems - このグループで利用可能なアイテムを説明する SelectItem の配列 NullPointerExceptionSE - label または selectItems が false の場合 public SelectItem[] getSelectItems()
このグループの従属 SelectItem のセットを返します。
SelectItem のセット public void setSelectItems(SelectItem[] selectItems)
このグループの従属 SelectItem のセットを設定します。
selectItems - 従属アイテムの新しいセット NullPointerExceptionSE - selectItems が null の場合 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.