クラス RenderKitWrapper
- 実装されているすべてのインターフェース:
FacesWrapper<RenderKit>
既存の RenderKit インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる RenderKit の簡単な実装を提供します。すべてのメソッドのデフォルトの実装では、ラップされた RenderKit を呼び出します。
使用方法: このクラスを継承し、getWrapped() をオーバーライドして、ラップしているインスタンスを返します。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped() を使用してラップされているインスタンスにアクセスします。
- 導入:
- 2.0
コンストラクターの概要
コンストラクターコンストラクター説明使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。RenderKitWrapper(RenderKit wrapped) このレンダーキットが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。メソッドのサマリー
修飾子と型メソッド説明voidaddClientBehaviorRenderer(StringSE type, ClientBehaviorRenderer renderer) このメソッドのデフォルトの動作は、ラップされたRenderKitオブジェクトでRenderKit.addClientBehaviorRenderer(String, ClientBehaviorRenderer)を呼び出すことです。voidaddRenderer(StringSE family, StringSE rendererType, Renderer renderer) このメソッドのデフォルトの動作は、ラップされたRenderKitオブジェクトでRenderKit.addRenderer(String, String, Renderer)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたRenderKitオブジェクトでRenderKit.createResponseStream(java.io.OutputStream)を呼び出すことです。createResponseWriter(WriterSE writer, StringSE contentTypeList, StringSE characterEncoding) このメソッドのデフォルトの動作は、ラップされたRenderKitオブジェクトでRenderKit.createResponseWriter(java.io.Writer, String, String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたRenderKitオブジェクトでRenderKit.getClientBehaviorRenderer(String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたRenderKitオブジェクトでRenderKit.getClientBehaviorRendererTypes()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたRenderKitオブジェクトでRenderKit.getComponentFamilies()を呼び出すことです。getRenderer(StringSE family, StringSE rendererType) このメソッドのデフォルトの動作は、ラップされたRenderKitオブジェクトでRenderKit.getRenderer(String, String)を呼び出すことです。getRendererTypes(StringSE componentFamily) このメソッドのデフォルトの動作は、ラップされたRenderKitオブジェクトでRenderKit.getRendererTypes(String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたRenderKitオブジェクトでRenderKit.getResponseStateManager()を呼び出すことです。このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
コンストラクターの詳細
RenderKitWrapper
使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。RenderKitWrapper
このレンダーキットが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
getWrapped()は、ラップされている実装を返します。- パラメーター:
wrapped- ラップされる実装。- 導入:
- 2.3
メソッドの詳細
getWrapped
インターフェースからコピーされた説明:FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
- 次で指定:
- インターフェース
FacesWrapper<RenderKit>のgetWrapped - 戻り値:
- ラップされたインスタンス。
addRenderer
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.addRenderer(String, String, Renderer)を呼び出すことです。- 次で指定:
- クラス
RenderKitのaddRenderer - パラメーター:
family- 登録するRendererのコンポーネントファミリrendererType- 登録するRendererのレンダラー型renderer- 登録しているRendererインスタンス- 関連事項:
createResponseStream
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.createResponseStream(java.io.OutputStream)を呼び出すことです。- 次で指定:
- クラス
RenderKitのcreateResponseStream - パラメーター:
out-ResponseStreamを作成するOutputStream- 戻り値:
- 新しい
ResponseStream - 関連事項:
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。 - 関連事項:
getRenderer
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getRenderer(String, String)を呼び出すことです。- 次で指定:
- クラス
RenderKitのgetRenderer - パラメーター:
family- リクエストされたRendererインスタンスのコンポーネントファミリーrendererType- リクエストされたRendererインスタンスのレンダラー型- 戻り値:
Rendererインスタンス- 関連事項:
getResponseStateManager
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getResponseStateManager()を呼び出すことです。- 次で指定:
- クラス
RenderKitのgetResponseStateManager - 戻り値:
ResponseStateManager- 関連事項:
getComponentFamilies
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getComponentFamilies()を呼び出すことです。- オーバーライド:
- クラス
RenderKitのgetComponentFamilies - 戻り値:
- コンポーネントファミリエントリに対して
Iteratorを返す - 関連事項:
getRendererTypes
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getRendererTypes(String)を呼び出すことです。- オーバーライド:
- クラス
RenderKitのgetRendererTypes - パラメーター:
componentFamily-RenderKit.getComponentFamilies()によって返されるIteratorのメンバーの 1 つ。- 戻り値:
- レンダラー型上の
Iterator - 関連事項:
addClientBehaviorRenderer
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.addClientBehaviorRenderer(String, ClientBehaviorRenderer)を呼び出すことです。- オーバーライド:
- クラス
RenderKitのaddClientBehaviorRenderer - パラメーター:
type- 登録するClientBehaviorRendererの型renderer- 登録しているClientBehaviorRendererインスタンス- 関連事項:
getClientBehaviorRenderer
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getClientBehaviorRenderer(String)を呼び出すことです。- オーバーライド:
- クラス
RenderKitのgetClientBehaviorRenderer - パラメーター:
type- リクエストされたClientBehaviorRendererインスタンスの型- 戻り値:
ClientBehaviorRendererインスタンス- 関連事項:
getClientBehaviorRendererTypes
このメソッドのデフォルトの動作は、ラップされた
RenderKitオブジェクトでRenderKit.getClientBehaviorRendererTypes()を呼び出すことです。- オーバーライド:
- クラス
RenderKitのgetClientBehaviorRendererTypes - 戻り値:
ClientBehaviorRenderer上のIterator- 関連事項: