public class SelectItem extends ObjectSE implements SerializableSE
SelectItem は、UISelectMany または UISelectOne コンポーネントに関連付けられたサポートされるアイテムのリスト内の単一のアイテムを表します。
| コンストラクターと説明 |
|---|
SelectItem() 初期化されたプロパティ値を持たない SelectItem を構築します。 |
SelectItem(ObjectSE value) 指定された値で SelectItem を構築します。 |
SelectItem(ObjectSE value, StringSE label) 指定された値とラベルで SelectItem を構築します。 |
SelectItem(ObjectSE value, StringSE label, StringSE description) 指定された値、ラベル、説明を使用して SelectItem インスタンスを構築します。 |
SelectItem(ObjectSE value, StringSE label, StringSE description, boolean disabled) 指定されたプロパティ値で SelectItem インスタンスを構築します。 |
SelectItem(ObjectSE value, StringSE label, StringSE description, boolean disabled, boolean escape) 指定されたプロパティ値で SelectItem インスタンスを構築します。 |
SelectItem(ObjectSE value, StringSE label, StringSE description, boolean disabled, boolean escape, boolean noSelectionOption) 指定されたプロパティ値で SelectItem インスタンスを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | getDescription() 開発ツールで使用するために、このアイテムの説明を返します。 |
StringSE | getLabel() このアイテムのラベルを返し、ユーザーに表示されます。 |
ObjectSE | getValue() このアイテムがユーザーによって選択された場合にモデルに配信されるように、このアイテムの値を返します。 |
boolean | isDisabled() このアイテムの無効化フラグを返します。 true に設定されている場合、レンダリングされた出力を変更して、ユーザーがこのアイテムを選択できないようにする必要があります。 |
boolean | isEscape() これが |
boolean | isNoSelectionOption()
|
void | setDescription(StringSE description) 開発ツールで使用するために、このアイテムの説明を設定します。 |
void | setDisabled(boolean disabled) このアイテムの無効化フラグを設定します。これにより、レンダリングされた出力が変更され、 true に設定されている場合、ユーザーがこのアイテムを選択できなくなります。 |
void | setEscape(boolean escape)エスケーププロパティの値を設定します。 |
void | setLabel(StringSE label) このアイテムのラベルを設定して、ユーザーに表示されるようにします。 |
void | setNoSelectionOption(boolean noSelectionOption)
|
void | setValue(ObjectSE value) このユーザーがこのアイテムを選択した場合にモデルに配信されるように、このアイテムの値を設定します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic SelectItem()
初期化されたプロパティ値を持たない SelectItem を構築します。
public SelectItem(ObjectSE value)
指定された値で SelectItem を構築します。label プロパティは値に設定され(必要に応じて文字列に変換されます)、description プロパティは null に設定され、disabled プロパティは false に設定され、escape プロパティは(true に設定されます。
value - このアイテムがユーザーによって選択された場合にモデルに配信される値 public SelectItem(ObjectSE value, StringSE label)
指定された値とラベルで SelectItem を構築します。description プロパティは null に設定され、disabled プロパティは false に設定され、escape プロパティは true に設定されます。
value - このアイテムがユーザーによって選択された場合にモデルに配信される値 label - レスポンスでこのアイテムに対してレンダリングされるラベル public SelectItem(ObjectSE value, StringSE label, StringSE description)
指定された値、ラベル、説明を使用して SelectItem インスタンスを構築します。この disabled プロパティは false に設定され、escape プロパティは true に設定されます。
value - このアイテムがユーザーによって選択された場合にモデルに配信される値 label - レスポンスでこのアイテムに対してレンダリングされるラベル description - このアイテムの説明、ツールで使用 public SelectItem(ObjectSE value, StringSE label, StringSE description, boolean disabled)
指定されたプロパティ値で SelectItem インスタンスを構築します。escape プロパティは true に設定されます。
value - このアイテムがユーザーによって選択された場合にモデルに配信される値 label - レスポンスでこのアイテムに対してレンダリングされるラベル description - このアイテムの説明、ツールで使用 disabled - このオプションが無効であることを示すフラグ public SelectItem(ObjectSE value, StringSE label, StringSE description, boolean disabled, boolean escape)
指定されたプロパティ値で SelectItem インスタンスを構築します。
value - このアイテムがユーザーによって選択された場合にモデルに配信される値 label - レスポンスでこのアイテムに対してレンダリングされるラベル description - このアイテムの説明、ツールで使用 disabled - このオプションが無効であることを示すフラグ escape - このオプションのテキストをレンダリングするときにエスケープする必要があることを示すフラグ。public SelectItem(ObjectSE value, StringSE label, StringSE description, boolean disabled, boolean escape, boolean noSelectionOption)
指定されたプロパティ値で SelectItem インスタンスを構築します。
value - このアイテムがユーザーによって選択された場合にモデルに配信される値 label - レスポンスでこのアイテムに対してレンダリングされるラベル description - このアイテムの説明、ツールで使用 disabled - このオプションが無効であることを示すフラグ escape - このオプションのテキストをレンダリングするときにエスケープする必要があることを示すフラグ。noSelectionOption - 現在のオプションが「選択なし」オプションであることを示すフラグ public StringSE getDescription()
開発ツールで使用するために、このアイテムの説明を返します。
public void setDescription(StringSE description)
開発ツールで使用するために、このアイテムの説明を設定します。
description - 新しい説明 public boolean isDisabled()
このアイテムの無効化フラグを返します。true に設定されている場合、レンダリングされた出力を変更して、ユーザーがこのアイテムを選択できないようにする必要があります。
public void setDisabled(boolean disabled)
このアイテムの無効化フラグを設定します。これにより、レンダリングされた出力が変更され、true に設定されている場合、ユーザーがこのアイテムを選択できなくなります。
disabled - 新しい無効化フラグ public StringSE getLabel()
このアイテムのラベルを返し、ユーザーに表示されます。
public void setLabel(StringSE label)
このアイテムのラベルを設定して、ユーザーに表示されるようにします。
label - 新しいラベル public ObjectSE getValue()
このアイテムがユーザーによって選択された場合にモデルに配信されるように、このアイテムの値を返します。
public void setValue(ObjectSE value)
このユーザーがこのアイテムを選択した場合にモデルに配信されるように、このアイテムの値を設定します。
value - 新しい価値 public boolean isEscape()
これが true を返す場合に限り、この選択項目をレンダリングするコードは、レンダリングされるコンテンツ型に適切なエスケープ構文を使用してラベルをエスケープする必要があります。
public void setEscape(boolean escape)
エスケーププロパティの値を設定します。isEscape() を参照してください。
escape - エスケーププロパティの新しい値 public boolean isNoSelectionOption()
noSelectionOption プロパティの値を返します。このプロパティの値が true の場合、システムはこの SelectItem インスタンスによって表されるオプションを「選択なし」オプションを表すものとして解釈します。使用方法については、UISelectOne.validateValue(jakarta.faces.context.FacesContext, java.lang.Object) および UISelectMany.validateValue(jakarta.faces.context.FacesContext, java.lang.Object) を参照してください。
noSelectionOption プロパティの値 public void setNoSelectionOption(boolean noSelectionOption)
noSelectionOption プロパティの値を設定します。
noSelectionOption - noSelectionOption プロパティの新しい値 Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.