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, setValue
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public 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 © 2018,2020 Eclipse Foundation.
Use is subject to license terms.