パッケージ jakarta.faces.component
インターフェース UniqueIdVendor
- すべての既知の実装クラス:
HtmlDataTable
、HtmlForm
、UIData
、UIForm
、UINamingContainer
、UIViewRoot
public interface UniqueIdVendor
UniqueIdVendor は、
UIComponents
によって実装されるインターフェースで、NamingContainer
も実装しているため、独自の clientId に基づいて一意の ID を提供できます。これにより、同じビューの異なるレンダリング間の ID 生成の差異が軽減され、状態保存の改善に役立ちます。- 導入:
- 2.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 StringSE
createUniqueId(FacesContext context, StringSE seed)
コンポーネントの識別子を生成します。
メソッドの詳細
createUniqueId
StringSE createUniqueId(FacesContext context, StringSE seed)
コンポーネントの識別子を生成します。識別子の前には UNIQUE_ID_PREFIX が付けられ、このコンポーネントコンテナー内で一意になります。オプションで、生成された一意の ID に含める必要のある一意のシード値をコンポーネントの作成者が提供できます。
- パラメーター:
context
- FacesContextseed
- オプションのシード値 - 例 VDL テンプレート内のコンポーネントの位置に基づく- 戻り値:
- このコンポーネントコンテナーの一意の ID