クラス RenderKitWrapper
- java.lang.ObjectSE
-
- jakarta.faces.render.RenderKit
-
- jakarta.faces.render.RenderKitWrapper
- 実装されているすべてのインターフェース:
FacesWrapper<RenderKit>
public abstract class RenderKitWrapper extends RenderKit implements FacesWrapper<RenderKit>
既存の
RenderKitインスタンスに特殊な動作を提供したい開発者によってサブクラス化することができるRenderKitの簡単な実装を提供します。すべてのメソッドのデフォルトの実装では、ラップされたRenderKitを呼び出します。使用方法: このクラスを継承し、
getWrapped()をオーバーライドして、ラップしているインスタンスを返します。使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、
getWrapped()を使用してラップされているインスタンスにアクセスします。- 導入:
- 2.0
コンストラクターの概要
コンストラクター コンストラクター 説明 RenderKitWrapper()使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。RenderKitWrapper(RenderKit wrapped)このレンダーキットが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
メソッドのサマリー
コンストラクターの詳細
RenderKitWrapper
@DeprecatedSE public RenderKitWrapper()
使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。
RenderKitWrapper
public RenderKitWrapper(RenderKit wrapped)
このレンダーキットが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
getWrapped()は、ラップされている実装を返します。- パラメーター:
wrapped- ラップされる実装。- 導入:
- 2.3
メソッドの詳細
getWrapped
public RenderKit getWrapped()
インターフェースからコピーされた説明:FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
- 次で指定:
- インターフェース
FacesWrapper<RenderKit>のgetWrapped - 戻り値:
- ラップされたインスタンス。
addRenderer
public void addRenderer(StringSE family, StringSE rendererType, Renderer renderer)
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.addRenderer(String, String, Renderer)を呼び出すことです。- 次で指定:
- クラス
RenderKitのaddRenderer - パラメーター:
family- 登録するRendererのコンポーネントファミリrendererType- 登録するRendererのレンダラー型renderer- 登録しているRendererインスタンス- 関連事項:
RenderKit.addRenderer(String, String, Renderer)
createResponseStream
public ResponseStream createResponseStream(OutputStreamSE out)
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.createResponseStream(java.io.OutputStream)を呼び出すことです。- 次で指定:
- クラス
RenderKitのcreateResponseStream - パラメーター:
out-ResponseStreamを作成するOutputStream- 戻り値:
- 新しい
ResponseStream - 関連事項:
RenderKit.createResponseStream(java.io.OutputStream)
createResponseWriter
public ResponseWriter createResponseWriter(WriterSE writer, StringSE contentTypeList, StringSE characterEncoding)
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.createResponseWriter(java.io.Writer, String, String)を呼び出すことです。- 次で指定:
- クラス
RenderKitのcreateResponseWriter - パラメーター:
writer- このResponseWriterを構築する必要があるライター。contentTypeList- このレスポンスのコンテンツ型の「ヘッダースタイルを受け入れる」リスト、または RenderKit が最適なものを選択する必要がある場合はnull。現在のバージョンでは、このパラメーターの標準レンダーキットで受け入れられる値には、文字列text/html、application/xhtml+xml、application/xmlまたはtext/xmlを含む有効な「ヘッダースタイルの受け入れ」文字列が含まれています。これは将来のバージョンで変更される可能性があります。RenderKit は、AcceptHTTP ヘッダーから直接取得されるこの引数の値をサポートする必要があるため、Acceptヘッダーの仕様に従って解析する必要があります。Acceptヘッダーの仕様については、RFC 2616 のセクション 14.1 を参照してください。characterEncoding- この ResponseWriter の場合は "ISO-8859-1"、RenderKitが最適なものを選択する場合はnullなど。文字エンコーディングのリストについては、IANA を参照してください。- 戻り値:
- 新しい
ResponseWriter。 - 関連事項:
RenderKit.createResponseWriter(java.io.Writer, String, String)
getRenderer
public Renderer getRenderer(StringSE family, StringSE rendererType)
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getRenderer(String, String)を呼び出すことです。- 次で指定:
- クラス
RenderKitのgetRenderer - パラメーター:
family- リクエストされたRendererインスタンスのコンポーネントファミリーrendererType- リクエストされたRendererインスタンスのレンダラー型- 戻り値:
Rendererインスタンス- 関連事項:
RenderKit.getRenderer(String, String)
getResponseStateManager
public ResponseStateManager getResponseStateManager()
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getResponseStateManager()を呼び出すことです。- 次で指定:
- クラス
RenderKitのgetResponseStateManager - 戻り値:
ResponseStateManager- 関連事項:
RenderKit.getResponseStateManager()
getComponentFamilies
public IteratorSE<StringSE> getComponentFamilies()
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getComponentFamilies()を呼び出すことです。- オーバーライド:
- クラス
RenderKitのgetComponentFamilies - 戻り値:
- コンポーネントファミリエントリに対して
Iteratorを返す - 関連事項:
RenderKit.getComponentFamilies()
getRendererTypes
public IteratorSE<StringSE> getRendererTypes(StringSE componentFamily)
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getRendererTypes(String)を呼び出すことです。- オーバーライド:
- クラス
RenderKitのgetRendererTypes - パラメーター:
componentFamily-RenderKit.getComponentFamilies()によって返されるIteratorのメンバーの 1 つ。- 戻り値:
- レンダラー型上の
Iterator - 関連事項:
RenderKit.getRendererTypes(String)
addClientBehaviorRenderer
public void addClientBehaviorRenderer(StringSE type, ClientBehaviorRenderer renderer)
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.addClientBehaviorRenderer(String, ClientBehaviorRenderer)を呼び出すことです。- オーバーライド:
- クラス
RenderKitのaddClientBehaviorRenderer - パラメーター:
type- 登録するClientBehaviorRendererの型renderer- 登録しているClientBehaviorRendererインスタンス- 関連事項:
RenderKit.addClientBehaviorRenderer(String, ClientBehaviorRenderer)
getClientBehaviorRenderer
public ClientBehaviorRenderer getClientBehaviorRenderer(StringSE type)
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getClientBehaviorRenderer(String)を呼び出すことです。- オーバーライド:
- クラス
RenderKitのgetClientBehaviorRenderer - パラメーター:
type- リクエストされたClientBehaviorRendererインスタンスの型- 戻り値:
ClientBehaviorRendererインスタンス- 関連事項:
RenderKit.getClientBehaviorRenderer(String)
getClientBehaviorRendererTypes
public IteratorSE<StringSE> getClientBehaviorRendererTypes()
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getClientBehaviorRendererTypes()を呼び出すことです。- オーバーライド:
- クラス
RenderKitのgetClientBehaviorRendererTypes - 戻り値:
ClientBehaviorRenderer上のIterator- 関連事項:
RenderKit.getClientBehaviorRendererTypes()