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
ResponseStream
RenderKit.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
ResponseStateManager
RenderKit.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 © 2018,2020 Eclipse Foundation.
Use is subject to license terms.