public abstract class ViewHandlerWrapper extends ViewHandler implements FacesWrapper<ViewHandler>
既存の ViewHandler インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる ViewHandler の簡単な実装を提供します。すべてのメソッドのデフォルトの実装では、ラップされた ViewHandler を呼び出します。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped() を使用してラップされているインスタンスにアクセスします。
CHARACTER_ENCODING_KEY, DEFAULT_FACELETS_SUFFIX, DEFAULT_SUFFIX, DEFAULT_SUFFIX_PARAM_NAME, DISABLE_FACELET_JSF_VIEWHANDLER_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)このビューハンドラーが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic ViewHandlerWrapper(ViewHandler wrapped)
このビューハンドラーが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。getWrapped() は、ラップされている実装を返します。
wrapped - ラップされる実装。@DeprecatedSE public ViewHandlerWrapper()
public ViewHandler getWrapped()
FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
FacesWrapper<ViewHandler> の getWrapped public void initView(FacesContext context) throws FacesException
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.initView(javax.faces.context.FacesContext) を呼び出すことです。
ViewHandler の initView context - Faces コンテキスト。FacesException - エンコーディングがサポートされていないときに、基盤となる Jakarta Servlet またはポートレットテクノロジによってスローされる UnsupportedEncodingException など、エンコーディングの設定で問題が発生した場合。ViewHandler.initView(javax.faces.context.FacesContext)public UIViewRoot restoreView(FacesContext context, StringSE viewId)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.restoreView(javax.faces.context.FacesContext, String) を呼び出すことです。
ViewHandler の restoreView context - 現在のリクエストの FacesContextviewId - 現在のリクエストのビュー識別子 ViewHandler.restoreView(javax.faces.context.FacesContext, String)public UIViewRoot createView(FacesContext context, StringSE viewId)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.createView(javax.faces.context.FacesContext, String) を呼び出すことです。
ViewHandler の createView context - Faces コンテキスト。viewId - ビュー ID。ViewHandler.createView(javax.faces.context.FacesContext, String)public void renderView(FacesContext context, UIViewRoot viewToRender) throws IOExceptionSE, FacesException
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.renderView(javax.faces.context.FacesContext, javax.faces.component.UIViewRoot) を呼び出すことです。
ViewHandler の renderView context - 現在のリクエストの FacesContextviewToRender - レンダリングするビュー IOExceptionSE - 入出力エラーが発生した場合 FacesException - Jakarta Servlet エラーが発生した場合 ViewHandler.renderView(javax.faces.context.FacesContext, javax.faces.component.UIViewRoot)public StringSE calculateCharacterEncoding(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.calculateCharacterEncoding(javax.faces.context.FacesContext) を呼び出すことです。
ViewHandler の calculateCharacterEncoding context - Faces コンテキスト。nullViewHandler.calculateCharacterEncoding(javax.faces.context.FacesContext)public LocaleSE calculateLocale(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.calculateLocale(javax.faces.context.FacesContext) を呼び出すことです。
ViewHandler の calculateLocale context - 現在のリクエストの FacesContextViewHandler.calculateLocale(javax.faces.context.FacesContext)public StringSE deriveViewId(FacesContext context, StringSE requestViewId)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.deriveViewId(javax.faces.context.FacesContext, String) を呼び出すことです。
ViewHandler の deriveViewId context - このリクエストの FacesContext requestViewId - 導出する viewId ViewHandler.deriveViewId(javax.faces.context.FacesContext, String)public StringSE deriveLogicalViewId(FacesContext context, StringSE requestViewId)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.deriveLogicalViewId(javax.faces.context.FacesContext, String) を呼び出すことです。
ViewHandler の deriveLogicalViewId context - このリクエストの FacesContext requestViewId - 導出する viewId ViewHandler.deriveLogicalViewId(javax.faces.context.FacesContext, String)public StringSE calculateRenderKitId(FacesContext context)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.calculateRenderKitId(javax.faces.context.FacesContext) を呼び出すことです。
ViewHandler の calculateRenderKitId context - 現在のリクエストの FacesContextViewHandler.calculateRenderKitId(javax.faces.context.FacesContext)public StringSE getActionURL(FacesContext context, StringSE viewId)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.getActionURL(javax.faces.context.FacesContext, String) を呼び出すことです。
ViewHandler の getActionURL context - このリクエストの FacesContextviewId - 目的のビューのビュー識別子 ViewHandler.getActionURL(javax.faces.context.FacesContext, String)public SetSE<StringSE> getProtectedViewsUnmodifiable()
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.getProtectedViewsUnmodifiable() を呼び出すことです。
ViewHandler の getProtectedViewsUnmodifiable ViewHandler.getProtectedViewsUnmodifiable()public void addProtectedView(StringSE urlPattern)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.addProtectedView(java.lang.String) を呼び出すことです。
ViewHandler の addProtectedView urlPattern - 追加する url-pattern。ViewHandler.addProtectedView(java.lang.String)public boolean removeProtectedView(StringSE urlPattern)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.removeProtectedView(java.lang.String) を呼び出すことです。
ViewHandler の removeProtectedView urlPattern - 削除する url-pattern。Set の場合は true、それ以外の場合は false。ViewHandler.removeProtectedView(java.lang.String)public StringSE getRedirectURL(FacesContext context, StringSE viewId, MapSE<StringSE,ListSE<StringSE>> parameters, boolean includeViewParams)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.getRedirectURL(javax.faces.context.FacesContext, String, java.util.Map, boolean) を呼び出すことです。
ViewHandler の getRedirectURL context - このリクエストを処理する FacesContextviewId - ターゲットページのビュー識別子 parameters - パラメーター名の 1 つ以上の値へのマッピング includeViewParams - ビューパラメーターをこの URL にエンコードする必要があるかどうかを示すフラグ ViewHandler.getRedirectURL(javax.faces.context.FacesContext, String, java.util.Map, boolean)public StringSE getBookmarkableURL(FacesContext context, StringSE viewId, MapSE<StringSE,ListSE<StringSE>> parameters, boolean includeViewParams)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.getBookmarkableURL(javax.faces.context.FacesContext, String, java.util.Map, boolean) を呼び出すことです。
ViewHandler の getBookmarkableURL context - このリクエストを処理する FacesContextviewId - ターゲットページのビュー識別子 parameters - パラメーター名の 1 つ以上の値へのマッピング includeViewParams - ビューパラメーターをこの URL にエンコードする必要があるかどうかを示すフラグ ViewHandler.getBookmarkableURL(javax.faces.context.FacesContext, String, java.util.Map, boolean)public StringSE getResourceURL(FacesContext context, StringSE path)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.getResourceURL(javax.faces.context.FacesContext, String) を呼び出すことです。
ViewHandler の getResourceURL context - 現在のリクエストの FacesContextpath - URL に変換するためのリソースパス ViewHandler.getResourceURL(javax.faces.context.FacesContext, String)public StringSE getWebsocketURL(FacesContext context, StringSE channel)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.getWebsocketURL(FacesContext, String) を呼び出すことです。
ViewHandler の getWebsocketURL context - 現在のリクエストの FacesContext。channel - WebSocket のチャネル名。ViewHandler.getWebsocketURL(FacesContext, String)public ViewDeclarationLanguage getViewDeclarationLanguage(FacesContext context, StringSE viewId)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.getViewDeclarationLanguage(javax.faces.context.FacesContext, java.lang.String) を呼び出すことです。
ViewHandler の getViewDeclarationLanguage context - このリクエストの FacesContext viewId - ViewDeclarationLanguage が返される必要がある ViewHandler.deriveLogicalViewId(javax.faces.context.FacesContext, java.lang.String) から返される論理ビュー ID。public StreamSE<StringSE> getViews(FacesContext context, StringSE path, ViewVisitOption... options)
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.getViews(FacesContext, String, ViewVisitOption...) を呼び出すことです。
ViewHandler の getViews context - このリクエストの FacesContext。path - ビュー ID の検索を開始する最初のパス。options - トラバーサルに影響を与えるオプション。これらの詳細については、ViewVisitOption を参照してください。StreamSEpublic 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 を参照してください。StreamSEpublic void writeState(FacesContext context) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ViewHandler オブジェクトで ViewHandler.writeState(javax.faces.context.FacesContext) を呼び出すことです。
ViewHandler の writeState context - 現在のリクエストの FacesContextIOExceptionSE - 入出力エラーが発生した場合 ViewHandler.writeState(javax.faces.context.FacesContext)Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.