public abstract class ResourceWrapper extends Resource implements FacesWrapper<Resource>
既存の Resource インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる Resource の簡単な実装を提供します。すべてのメソッドのデフォルトの実装では、ラップされた Resource を呼び出します。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped() を使用してラップされているインスタンスにアクセスします。
COMPONENT_RESOURCE_KEY| コンストラクターと説明 |
|---|
ResourceWrapper() 使用すべきではありません。 ラップされている実装を使用する他のコンストラクターを使用します。 |
ResourceWrapper(Resource wrapped)このリソースが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic ResourceWrapper(Resource wrapped)
このリソースが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。getWrapped() は、ラップされている実装を返します。
wrapped - ラップされる実装。@DeprecatedSE public ResourceWrapper()
public Resource getWrapped()
FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
FacesWrapper<Resource> の getWrapped public InputStreamSE getInputStream() throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResourceHandler オブジェクトで Resource.getInputStream() を呼び出すことです。
Resource の getInputStream InputStream リソースに存在する Jakarta Expression Language 式は、リソースのバイトを提供する前に評価する必要があります。ブラウザーとサーバーのキャッシュにより、リソースファイルの Jakarta Expression Language 式は、通常、リソースが最初に提供されたときに一度だけ評価されます。リクエストごとのデータを参照する Jakarta Expression Language 式を使用することは、このデータが古くなる可能性があるためお勧めできません。
IOExceptionSE - 現在のリクエストがリソースリクエストでない場合。public URLSE getURL()
このメソッドのデフォルトの動作は、ラップされた ResourceHandler オブジェクトで Resource.getURL() を呼び出すことです。
public MapSE<StringSE,StringSE> getResponseHeaders()
このメソッドのデフォルトの動作は、ラップされた ResourceHandler オブジェクトで Resource.getResponseHeaders() を呼び出すことです。
Resource の getResponseHeaders Map<String, String>。public StringSE getRequestPath()
このメソッドのデフォルトの動作は、ラップされた ResourceHandler オブジェクトで Resource.getRequestPath() を呼び出すことです。
Resource の getRequestPath public boolean userAgentNeedsUpdate(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた ResourceHandler オブジェクトで Resource.userAgentNeedsUpdate(javax.faces.context.FacesContext) を呼び出すことです。
Resource の userAgentNeedsUpdate context - Faces コンテキスト。true または false。public StringSE getContentType()
このメソッドのデフォルトの動作は、ラップされた ResourceHandler オブジェクトで Resource.getContentType() を呼び出すことです。
Resource の getContentType public void setContentType(StringSE contentType)
このメソッドのデフォルトの動作は、ラップされた ResourceHandler オブジェクトで Resource.setContentType(String) を呼び出すことです。
Resource の setContentType contentType - このリソースの MIME コンテンツ型。デフォルトの実装では、null をパラメーターとして受け入れる必要があります。public StringSE getLibraryName()
このメソッドのデフォルトの動作は、ラップされた ResourceHandler オブジェクトで Resource.getLibraryName() を呼び出すことです。
Resource の getLibraryName null の場合もあります。public void setLibraryName(StringSE libraryName)
このメソッドのデフォルトの動作は、ラップされた ResourceHandler オブジェクトで Resource.setLibraryName(String) を呼び出すことです。
Resource の setLibraryName libraryName - このリソースの libraryName。デフォルトの実装では、libraryName の null を受け入れる必要があります。public StringSE getResourceName()
このメソッドのデフォルトの動作は、ラップされた ResourceHandler オブジェクトで Resource.getResourceName() を呼び出すことです。
Resource の getResourceName public void setResourceName(StringSE resourceName)
このメソッドのデフォルトの動作は、ラップされた ResourceHandler オブジェクトで Resource.setResourceName(String) を呼び出すことです。
Resource の setResourceName resourceName - null 以外の文字列。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.