パッケージ jakarta.faces.component

クラス UISelectBoolean

実装されたすべてのインターフェース:
EditableValueHolderPartialStateHolderStateHolderTransientStateHolderValueHolderComponentSystemEventListenerFacesListenerSystemEventListenerHolderEventListenerSE
既知の直属サブクラス
HtmlSelectBooleanCheckbox

public class UISelectBoolean extends UIInput

UISelectBoolean は、単一のブール値(true または false)を表す UIComponent です。最も一般的にはチェックボックスとして表示されます。

デフォルトでは、rendererType プロパティを "jakarta.faces.Checkbox" に設定する必要があります。この値は、setRendererType() メソッドを呼び出すことで変更できます。

  • フィールドの詳細

  • コンストラクターの詳細

    • UISelectBoolean

      public UISelectBoolean()

      デフォルトのプロパティ値で新しい UISelectBoolean インスタンスを作成します。

  • メソッドの詳細

    • getFamily

      public StringSE getFamily()
      クラスからコピーされた説明: UIComponent

      このコンポーネントが属するコンポーネントファミリの識別子を返します。この識別子は、rendererType プロパティの値と組み合わせて、このコンポーネントインスタンスに適切な Renderer を選択するために使用できます。このメソッドは null を返すべきではないことに注意してください

      オーバーライド:
      クラス UIInputgetFamily 
      戻り値:
      コンポーネントファミリ(null 以外)。
    • isSelected

      public boolean isSelected()

      このコンポーネントの選択された状態のローカル値を返します。このメソッドは、getValue() の型安全なエイリアスです。

      戻り値:
      選択した場合は true、それ以外の場合は false。
    • setSelected

      public void setSelected(boolean selected)

      このコンポーネントの選択された状態のローカル値を設定します。このメソッドは、setValue() の型安全なエイリアスです。

      パラメーター:
      selected - 新しく選択された状態
    • getValueExpression

      public ValueExpression getValueExpression(StringSE name)

      selected の ValueExpression がリクエストされた場合、value に設定された ValueExpression を返します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。

      オーバーライド:
      クラス UIComponentgetValueExpression 
      パラメーター:
      name - ValueExpression を取得する属性またはプロパティの名前
      戻り値:
      値式、または null
      例外:
      NullPointerExceptionSE - name が null の場合
      導入:
      1.2
    • setValueExpression

      public void setValueExpression(StringSE name, ValueExpression binding)

      代わりに、selected に指定された ValueExpression を value に保存します。それ以外の場合は、このメソッドのデフォルトのスーパークラス処理を実行します。

      オーバーライド:
      クラス UIComponentsetValueExpression 
      パラメーター:
      name - ValueExpression を設定する属性またはプロパティの名前
      binding - 設定する ValueExpression、または現在設定されている ValueExpression を削除する null 
      例外:
      NullPointerExceptionSE - name が null の場合
      導入:
      1.2