パッケージ jakarta.faces.component

クラス UIGraphic

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

public class UIGraphic extends UIComponentBase

UIGraphic は、ユーザーにグラフィックイメージを表示する UIComponent です。ユーザーはこのコンポーネントを操作できません。表示のみを目的としています。

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

  • フィールドの詳細

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

    • UIGraphic

      public UIGraphic()

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

  • メソッドの詳細

    • getFamily

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

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

      次で指定:
      クラス UIComponentgetFamily 
      戻り値:
      コンポーネントファミリ(null 以外)。
    • getUrl

      public StringSE getUrl()

      この UIGraphic のイメージ URL を返します。このメソッドは、getValue() の型安全なエイリアスです。

      戻り値:
      URL。
    • setUrl

      public void setUrl(StringSE url)

      この UIGraphic のイメージ URL を設定します。このメソッドは、setValue() の型安全なエイリアスです。

      パラメーター:
      url - 新しいイメージの URL
    • getValue

      public ObjectSE getValue()

      UIGraphic の value プロパティを返します。これは通常、URL としてレンダリングされます。

      戻り値:
      値。
    • setValue

      public void setValue(ObjectSE value)

      UIGraphic の value プロパティを設定します。これは通常、URL としてレンダリングされます。

      パラメーター:
      value - 新しい価値
    • getValueExpression

      public ValueExpression getValueExpression(StringSE name)

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

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

      public void setValueExpression(StringSE name, ValueExpression binding)

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

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