クラス 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 は、Accept
HTTP ヘッダーから直接取得されるこの引数の値をサポートする必要があるため、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()