クラス ViewHandlerWrapper
- java.lang.ObjectSE
-
- jakarta.faces.application.ViewHandler
-
- jakarta.faces.application.ViewHandlerWrapper
- 実装されたすべてのインターフェース:
FacesWrapper<ViewHandler>
public abstract class ViewHandlerWrapper extends ViewHandler implements FacesWrapper<ViewHandler>
既存の
ViewHandler
インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができるViewHandler
の簡単な実装を提供します。すべてのメソッドのデフォルトの実装では、ラップされたViewHandler
を呼び出します。使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、
getWrapped()
を使用してラップされているインスタンスにアクセスします。- 導入:
- 1.2
フィールドサマリー
クラス jakarta.faces.application.ViewHandler から継承されたフィールド
CHARACTER_ENCODING_KEY, DEFAULT_FACELETS_SUFFIX, DEFAULT_SUFFIX, DEFAULT_SUFFIX_PARAM_NAME, FACELETS_BUFFER_SIZE_PARAM_NAME, FACELETS_DECORATORS_PARAM_NAME, FACELETS_LIBRARIES_PARAM_NAME, FACELETS_REFRESH_PERIOD_PARAM_NAME, FACELETS_SKIP_COMMENTS_PARAM_NAME, FACELETS_SUFFIX_PARAM_NAME, FACELETS_VIEW_MAPPINGS_PARAM_NAME
コンストラクターのサマリー
コンストラクター コンストラクター 説明 ViewHandlerWrapper()
使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。ViewHandlerWrapper(ViewHandler wrapped)
このビューハンドラーが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
メソッドのサマリー
コンストラクターの詳細
ViewHandlerWrapper
public ViewHandlerWrapper(ViewHandler wrapped)
このビューハンドラーが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
getWrapped()
は、ラップされている実装を返します。- パラメーター:
wrapped
- ラップされる実装。- 導入:
- 2.3
ViewHandlerWrapper
@DeprecatedSE public ViewHandlerWrapper()
使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。
メソッドの詳細
getWrapped
public ViewHandler getWrapped()
インターフェースからコピーされた説明:FacesWrapper
このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
- 次で指定:
- インターフェース
FacesWrapper<ViewHandler>
のgetWrapped
- 戻り値:
- ラップされたインスタンス。
initView
public void initView(FacesContext context) throws FacesException
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.initView(jakarta.faces.context.FacesContext)
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のinitView
- パラメーター:
context
- Faces コンテキスト。- 例外:
FacesException
- エンコーディングがサポートされていないときに、基盤となる Jakarta Servlet またはポートレットテクノロジによってスローされるUnsupportedEncodingException
など、エンコーディングの設定で問題が発生した場合。- 導入:
- 1.2
- 関連事項:
ViewHandler.initView(jakarta.faces.context.FacesContext)
restoreView
public UIViewRoot restoreView(FacesContext context, StringSE viewId)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.restoreView(jakarta.faces.context.FacesContext, String)
を呼び出すことです。- 次で指定:
- クラス
ViewHandler
のrestoreView
- パラメーター:
context
- 現在のリクエストのFacesContext
viewId
- 現在のリクエストのビュー識別子- 戻り値:
- 復元されたビュールート、または null。
- 導入:
- 1.2
- 関連事項:
ViewHandler.restoreView(jakarta.faces.context.FacesContext, String)
createView
public UIViewRoot createView(FacesContext context, StringSE viewId)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.createView(jakarta.faces.context.FacesContext, String)
を呼び出すことです。- 次で指定:
- クラス
ViewHandler
のcreateView
- パラメーター:
context
- Faces コンテキスト。viewId
- ビュー ID。- 戻り値:
- ビュールート。
- 導入:
- 1.2
- 関連事項:
ViewHandler.createView(jakarta.faces.context.FacesContext, String)
renderView
public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOExceptionSE, FacesException
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.renderView(jakarta.faces.context.FacesContext, jakarta.faces.component.UIViewRoot)
を呼び出すことです。- 次で指定:
- クラス
ViewHandler
のrenderView
- パラメーター:
context
- 現在のリクエストのFacesContext
viewToRender
- レンダリングするビュー- 例外:
IOExceptionSE
- 入出力エラーが発生した場合FacesException
- Jakarta Servlet エラーが発生した場合- 導入:
- 1.2
- 関連事項:
ViewHandler.renderView(jakarta.faces.context.FacesContext, jakarta.faces.component.UIViewRoot)
calculateCharacterEncoding
public StringSE calculateCharacterEncoding(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.calculateCharacterEncoding(jakarta.faces.context.FacesContext)
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のcalculateCharacterEncoding
- パラメーター:
context
- Faces コンテキスト。- 戻り値:
- 文字エンコード、または
null
- 導入:
- 1.2
- 関連事項:
ViewHandler.calculateCharacterEncoding(jakarta.faces.context.FacesContext)
calculateLocale
public LocaleSE calculateLocale(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.calculateLocale(jakarta.faces.context.FacesContext)
を呼び出すことです。- 次で指定:
- クラス
ViewHandler
のcalculateLocale
- パラメーター:
context
- 現在のリクエストのFacesContext
- 戻り値:
- ロケール。
- 導入:
- 1.2
- 関連事項:
ViewHandler.calculateLocale(jakarta.faces.context.FacesContext)
deriveViewId
public StringSE deriveViewId(FacesContext context, StringSE requestViewId)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.deriveViewId(jakarta.faces.context.FacesContext, String)
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のderiveViewId
- パラメーター:
context
- このリクエストのFacesContext
requestViewId
- 導出するviewId
- 戻り値:
- 派生ビュー ID。
- 導入:
- 2.0
- 関連事項:
ViewHandler.deriveViewId(jakarta.faces.context.FacesContext, String)
deriveLogicalViewId
public StringSE deriveLogicalViewId(FacesContext context, StringSE requestViewId)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.deriveLogicalViewId(jakarta.faces.context.FacesContext, String)
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のderiveLogicalViewId
- パラメーター:
context
- このリクエストのFacesContext
requestViewId
- 導出するviewId
- 戻り値:
- 派生した論理ビュー ID。
- 導入:
- 2.1
- 関連事項:
ViewHandler.deriveLogicalViewId(jakarta.faces.context.FacesContext, String)
calculateRenderKitId
public StringSE calculateRenderKitId(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.calculateRenderKitId(jakarta.faces.context.FacesContext)
を呼び出すことです。- 次で指定:
- クラス
ViewHandler
のcalculateRenderKitId
- パラメーター:
context
- 現在のリクエストのFacesContext
- 戻り値:
- レンダーキット ID。
- 導入:
- 1.2
- 関連事項:
ViewHandler.calculateRenderKitId(jakarta.faces.context.FacesContext)
getActionURL
public StringSE getActionURL(FacesContext context, StringSE viewId)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.getActionURL(jakarta.faces.context.FacesContext, String)
を呼び出すことです。- 次で指定:
- クラス
ViewHandler
のgetActionURL
- パラメーター:
context
- このリクエストのFacesContext
viewId
- 目的のビューのビュー識別子- 戻り値:
- アクション URL。
- 導入:
- 1.2
- 関連事項:
ViewHandler.getActionURL(jakarta.faces.context.FacesContext, String)
getProtectedViewsUnmodifiable
public SetSE<StringSE> getProtectedViewsUnmodifiable()
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.getProtectedViewsUnmodifiable()
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のgetProtectedViewsUnmodifiable
- 戻り値:
- 変更できない保護されたビューのセット。
- 導入:
- 2.2
- 関連事項:
ViewHandler.getProtectedViewsUnmodifiable()
addProtectedView
public void addProtectedView(StringSE urlPattern)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.addProtectedView(java.lang.String)
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のaddProtectedView
- パラメーター:
urlPattern
- 追加する url-pattern。- 導入:
- 2.2
- 関連事項:
ViewHandler.addProtectedView(java.lang.String)
removeProtectedView
public boolean removeProtectedView(StringSE urlPattern)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.removeProtectedView(java.lang.String)
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のremoveProtectedView
- パラメーター:
urlPattern
- 削除する url-pattern。- 戻り値:
-
Set
の場合はtrue
、それ以外の場合はfalse
。 - 導入:
- 2.2
- 関連事項:
ViewHandler.removeProtectedView(java.lang.String)
getRedirectURL
public StringSE getRedirectURL(FacesContext context, StringSE viewId, MapSE<StringSE,ListSE<StringSE>> parameters, boolean includeViewParams)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.getRedirectURL(jakarta.faces.context.FacesContext, String, java.util.Map, boolean)
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のgetRedirectURL
- パラメーター:
context
- このリクエストを処理する FacesContextviewId
- ターゲットページのビュー識別子parameters
- パラメーター名の 1 つ以上の値へのマッピングincludeViewParams
- ビューパラメーターをこの URL にエンコードする必要があるかどうかを示すフラグ- 戻り値:
- リダイレクト URL。
- 導入:
- 2.0
- 関連事項:
ViewHandler.getRedirectURL(jakarta.faces.context.FacesContext, String, java.util.Map, boolean)
getBookmarkableURL
public StringSE getBookmarkableURL(FacesContext context, StringSE viewId, MapSE<StringSE,ListSE<StringSE>> parameters, boolean includeViewParams)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.getBookmarkableURL(jakarta.faces.context.FacesContext, String, java.util.Map, boolean)
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のgetBookmarkableURL
- パラメーター:
context
- このリクエストを処理する FacesContextviewId
- ターゲットページのビュー識別子parameters
- パラメーター名の 1 つ以上の値へのマッピングincludeViewParams
- ビューパラメーターをこの URL にエンコードする必要があるかどうかを示すフラグ- 戻り値:
- ブックマーク可能な URL。
- 導入:
- 2.0
- 関連事項:
ViewHandler.getBookmarkableURL(jakarta.faces.context.FacesContext, String, java.util.Map, boolean)
getResourceURL
public StringSE getResourceURL(FacesContext context, StringSE path)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.getResourceURL(jakarta.faces.context.FacesContext, String)
を呼び出すことです。- 次で指定:
- クラス
ViewHandler
のgetResourceURL
- パラメーター:
context
- 現在のリクエストのFacesContext
path
- URL に変換するためのリソースパス- 戻り値:
- リソース URL。
- 導入:
- 1.2
- 関連事項:
ViewHandler.getResourceURL(jakarta.faces.context.FacesContext, String)
getWebsocketURL
public StringSE getWebsocketURL(FacesContext context, StringSE channel)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.getWebsocketURL(FacesContext, String)
を呼び出すことです。- 次で指定:
- クラス
ViewHandler
のgetWebsocketURL
- パラメーター:
context
- 現在のリクエストのFacesContext
。channel
- WebSocket のチャネル名。- 戻り値:
- WebSocket の URL。
- 導入:
- 2.3
- 関連事項:
ViewHandler.getWebsocketURL(FacesContext, String)
getViewDeclarationLanguage
public ViewDeclarationLanguage getViewDeclarationLanguage(FacesContext context, StringSE viewId)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.getViewDeclarationLanguage(jakarta.faces.context.FacesContext, java.lang.String)
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のgetViewDeclarationLanguage
- パラメーター:
context
- このリクエストのFacesContext
viewId
-ViewDeclarationLanguage
が返される必要があるViewHandler.deriveLogicalViewId(jakarta.faces.context.FacesContext, java.lang.String)
から返される論理ビュー ID。- 戻り値:
- ViewDeclarationLanguage、または null。
- 導入:
- 2.0
getViews
public StreamSE<StringSE> getViews(FacesContext context, StringSE path, ViewVisitOption... options)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.getViews(FacesContext, String, ViewVisitOption...)
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のgetViews
- パラメーター:
context
- このリクエストのFacesContext
。path
- ビュー ID の検索を開始する最初のパス。options
- トラバーサルに影響を与えるオプション。これらの詳細については、ViewVisitOption
を参照してください。- 戻り値:
- ビュー ID の
Stream
SE - 導入:
- 2.3
getViews
public StreamSE<StringSE> getViews(FacesContext context, StringSE path, int maxDepth, ViewVisitOption... options)
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.getViews(FacesContext, String, int, ViewVisitOption...)
を呼び出すことです。- オーバーライド:
- クラス
ViewHandler
のgetViews
- パラメーター:
context
- このリクエストのFacesContext
。path
- ビュー ID の検索を開始する最初のパス。maxDepth
- ルート(/
)から数えた、アクセスするネストされたディレクトリの絶対最大深度。options
- トラバーサルに影響を与えるオプション。これらの詳細については、ViewVisitOption
を参照してください。- 戻り値:
- ビュー ID の
Stream
SE - 導入:
- 2.3
writeState
public void writeState(FacesContext context) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた
ViewHandler
オブジェクトでViewHandler.writeState(jakarta.faces.context.FacesContext)
を呼び出すことです。- 次で指定:
- クラス
ViewHandler
のwriteState
- パラメーター:
context
- 現在のリクエストのFacesContext
- 例外:
IOExceptionSE
- 入出力エラーが発生した場合- 導入:
- 1.2
- 関連事項:
ViewHandler.writeState(jakarta.faces.context.FacesContext)