パッケージ jakarta.faces.component

インターフェース UniqueIdVendor

すべての既知の実装クラス:
HtmlDataTableHtmlFormUIDataUIFormUINamingContainerUIViewRoot

public interface UniqueIdVendor

UniqueIdVendor は、UIComponents によって実装されるインターフェースで、NamingContainer も実装しているため、独自の clientId に基づいて一意の ID を提供できます。これにより、同じビューの異なるレンダリング間の ID 生成の差異が軽減され、状態保存の改善に役立ちます。

導入:
2.0
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    コンポーネントの識別子を生成します。
  • メソッドの詳細

    • createUniqueId

      StringSE createUniqueId(FacesContext context, StringSE seed)

      コンポーネントの識別子を生成します。識別子の前には UNIQUE_ID_PREFIX が付けられ、このコンポーネントコンテナー内で一意になります。オプションで、生成された一意の ID に含める必要のある一意のシード値をコンポーネントの作成者が提供できます。

      パラメーター:
      context - FacesContext
      seed - オプションのシード値 - 例 VDL テンプレート内のコンポーネントの位置に基づく
      戻り値:
      このコンポーネントコンテナーの一意の ID