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