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, waitSE
public 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.