public abstract class ExceptionHandlerWrapper extends ExceptionHandler implements FacesWrapper<ExceptionHandler>
既存の ExceptionHandler インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる ExceptionHandler の簡単な実装を提供します。すべてのメソッドのデフォルト実装は、ラップされた ExceptionHandler インスタンスを呼び出すことです。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped() を使用してラップされているインスタンスにアクセスします。
| コンストラクターと説明 |
|---|
ExceptionHandlerWrapper() 使用すべきではありません。 ラップされている実装を使用する他のコンストラクターを使用します。 |
ExceptionHandlerWrapper(ExceptionHandler wrapped)この例外ハンドラーが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE@DeprecatedSE public ExceptionHandlerWrapper()
public ExceptionHandlerWrapper(ExceptionHandler wrapped)
この例外ハンドラーが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。getWrapped() は、ラップされている実装を返します。
wrapped - ラップされる実装。public ExceptionHandler getWrapped()
FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
FacesWrapper<ExceptionHandler> の getWrapped public ExceptionQueuedEvent getHandledExceptionQueuedEvent()
このメソッドのデフォルトの動作は、ラップされた ExceptionHandler オブジェクトで ExceptionHandler.getHandledExceptionQueuedEvent() を呼び出すことです。
ExceptionHandler の getHandledExceptionQueuedEvent ExceptionQueuedEvent のインスタンス。ExceptionHandler.getHandledExceptionQueuedEvent()public void handle()
throws FacesException このメソッドのデフォルトの動作は、ラップされた ExceptionHandler オブジェクトで ExceptionHandler.handle() を呼び出すことです。
ExceptionHandler の handle FacesException - Exception を処理するアルゴリズムの実行中に問題が発生した場合に限り、処理された Exception 自体を伝達する手段としてではありません。ExceptionHandler.handle()public boolean isListenerForSource(ObjectSE source)
このメソッドのデフォルトの動作は、ラップされた ExceptionHandler オブジェクトで ExceptionHandler.isListenerForSource(Object) を呼び出すことです。
SystemEventListener の isListenerForSource ExceptionHandler の isListenerForSource source - このリスナーインスタンスにイベントを送信することの適切性について問い合わせているソース。()public void processEvent(SystemEvent event) throws AbortProcessingException
このメソッドのデフォルトの動作は、ラップされた ExceptionHandler オブジェクトで ExceptionHandler.processEvent(javax.faces.event.SystemEvent) を呼び出すことです。
SystemEventListener の processEvent ExceptionHandler の processEvent event - 処理中の SystemEvent インスタンス。AbortProcessingException - このリクエストでライフサイクル処理を停止するかどうか。ExceptionHandler.processEvent(javax.faces.event.SystemEvent)public ThrowableSE getRootCause(ThrowableSE t)
このメソッドのデフォルトの動作は、ラップされた ExceptionHandler オブジェクトで ExceptionHandler.getRootCause(Throwable) を呼び出すことです。
ExceptionHandler の getRootCause t - 渡されたラップされた Throwable。ExceptionHandler.getRootCause(Throwable)public IterableSE<ExceptionQueuedEvent> getHandledExceptionQueuedEvents()
このメソッドのデフォルトの動作は、ラップされた ExceptionHandler オブジェクトで ExceptionHandler.getHandledExceptionQueuedEvents() を呼び出すことです。
ExceptionHandler の getHandledExceptionQueuedEvents ExceptionQueuedEvent 上の Iterable ExceptionHandler.getHandledExceptionQueuedEvents()public IterableSE<ExceptionQueuedEvent> getUnhandledExceptionQueuedEvents()
このメソッドのデフォルトの動作は、ラップされた ExceptionHandler オブジェクトで ExceptionHandler.getUnhandledExceptionQueuedEvents() を呼び出すことです。
ExceptionHandler の getUnhandledExceptionQueuedEvents ExceptionQueuedEvent のセット。ExceptionHandler.getUnhandledExceptionQueuedEvents()Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.