public abstract class RenderKitWrapper extends RenderKit implements FacesWrapper<RenderKit>
既存の RenderKit インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる RenderKit の簡単な実装を提供します。すべてのメソッドのデフォルトの実装では、ラップされた RenderKit を呼び出します。
使用方法: このクラスを継承し、getWrapped() をオーバーライドして、ラップしているインスタンスを返します。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped() を使用してラップされているインスタンスにアクセスします。
| コンストラクターと説明 |
|---|
RenderKitWrapper() 使用すべきではありません。 ラップされている実装を使用する他のコンストラクターを使用します。 |
RenderKitWrapper(RenderKit wrapped)このレンダーキットが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE@DeprecatedSE public RenderKitWrapper()
public RenderKitWrapper(RenderKit wrapped)
このレンダーキットが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。getWrapped() は、ラップされている実装を返します。
wrapped - ラップされる実装。public RenderKit getWrapped()
FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
FacesWrapper<RenderKit> の getWrapped 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)public ResponseStream createResponseStream(OutputStreamSE out)
このメソッドのデフォルトの動作は、ラップされた RenderKit オブジェクトで RenderKit.createResponseStream(java.io.OutputStream) を呼び出すことです。
RenderKit の createResponseStream out - ResponseStream を作成する OutputStream ResponseStreamRenderKit.createResponseStream(java.io.OutputStream)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 は、Accept HTTP ヘッダーから直接取得されるこの引数の値をサポートする必要があるため、Accept ヘッダーの仕様に従って解析する必要があります。Accept ヘッダーの仕様については、RFC 2616 のセクション 14.1 を参照してください。characterEncoding - この ResponseWriter の場合は "ISO-8859-1"、RenderKit が最適なものを選択する場合は null など。文字エンコーディングのリストについては、IANA を参照してください。ResponseWriter。RenderKit.createResponseWriter(java.io.Writer, String, String)public Renderer getRenderer(StringSE family, StringSE rendererType)
このメソッドのデフォルトの動作は、ラップされた RenderKit オブジェクトで RenderKit.getRenderer(String, String) を呼び出すことです。
RenderKit の getRenderer family - リクエストされた Renderer インスタンスのコンポーネントファミリー rendererType - リクエストされた Renderer インスタンスのレンダラー型 Renderer インスタンス RenderKit.getRenderer(String, String)public ResponseStateManager getResponseStateManager()
このメソッドのデフォルトの動作は、ラップされた RenderKit オブジェクトで RenderKit.getResponseStateManager() を呼び出すことです。
RenderKit の getResponseStateManager ResponseStateManagerRenderKit.getResponseStateManager()public IteratorSE<StringSE> getComponentFamilies()
このメソッドのデフォルトの動作は、ラップされた RenderKit オブジェクトで RenderKit.getComponentFamilies() を呼び出すことです。
RenderKit の getComponentFamilies Iterator を返す RenderKit.getComponentFamilies()public IteratorSE<StringSE> getRendererTypes(StringSE componentFamily)
このメソッドのデフォルトの動作は、ラップされた RenderKit オブジェクトで RenderKit.getRendererTypes(String) を呼び出すことです。
RenderKit の getRendererTypes componentFamily - RenderKit.getComponentFamilies() によって返される Iterator のメンバーの 1 つ。Iterator RenderKit.getRendererTypes(String)public void addClientBehaviorRenderer(StringSE type, ClientBehaviorRenderer renderer)
このメソッドのデフォルトの動作は、ラップされた RenderKit オブジェクトで RenderKit.addClientBehaviorRenderer(String, ClientBehaviorRenderer) を呼び出すことです。
RenderKit の addClientBehaviorRenderer type - 登録する ClientBehaviorRenderer の型 renderer - 登録している ClientBehaviorRenderer インスタンス RenderKit.addClientBehaviorRenderer(String, ClientBehaviorRenderer)public ClientBehaviorRenderer getClientBehaviorRenderer(StringSE type)
このメソッドのデフォルトの動作は、ラップされた RenderKit オブジェクトで RenderKit.getClientBehaviorRenderer(String) を呼び出すことです。
RenderKit の getClientBehaviorRenderer type - リクエストされた ClientBehaviorRenderer インスタンスの型 ClientBehaviorRenderer インスタンス RenderKit.getClientBehaviorRenderer(String)public IteratorSE<StringSE> getClientBehaviorRendererTypes()
このメソッドのデフォルトの動作は、ラップされた RenderKit オブジェクトで RenderKit.getClientBehaviorRendererTypes() を呼び出すことです。
RenderKit の getClientBehaviorRendererTypes ClientBehaviorRenderer 上の Iterator RenderKit.getClientBehaviorRendererTypes()Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.