クラス ApplicationWrapper
- java.lang.ObjectSE
-
- jakarta.faces.application.Application
-
- jakarta.faces.application.ApplicationWrapper
- 実装されているすべてのインターフェース:
FacesWrapper<Application>
public abstract class ApplicationWrapper extends Application implements FacesWrapper<Application>
既存の
Applicationインスタンスに特殊な動作を提供したい開発者によってサブクラス化することができるApplicationの簡単な実装を提供します。すべてのメソッドのデフォルトの実装は、ラップされたApplicationを呼び出すことです。使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、
getWrapped()を使用してラップされているインスタンスにアクセスします。- 導入:
- 2.0
コンストラクターの概要
コンストラクター コンストラクター 説明 ApplicationWrapper()使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。ApplicationWrapper(Application wrapped)このアプリケーションが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
方法の概要
コンストラクターの詳細
ApplicationWrapper
@DeprecatedSE public ApplicationWrapper()
使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。
ApplicationWrapper
public ApplicationWrapper(Application wrapped)
このアプリケーションが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
getWrapped()は、ラップされている実装を返します。- パラメーター:
wrapped- ラップされる実装。- 導入:
- 2.3
メソッドの詳細
getWrapped
public Application getWrapped()
インターフェースからコピーされた説明:FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
- 次で指定:
- インターフェース
FacesWrapper<Application>のgetWrapped - 戻り値:
- ラップされたインスタンス。
getActionListener
public ActionListener getActionListener()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getActionListener()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetActionListener - 戻り値:
- アクションリスナー。
setActionListener
public void setActionListener(ActionListener listener)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setActionListener(jakarta.faces.event.ActionListener)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetActionListener - パラメーター:
listener- 新しいデフォルトのActionListener
getDefaultLocale
public LocaleSE getDefaultLocale()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getDefaultLocale()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetDefaultLocale - 戻り値:
- デフォルトのロケール、または
null。
setDefaultLocale
public void setDefaultLocale(LocaleSE locale)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setDefaultLocale(java.util.Locale)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetDefaultLocale - パラメーター:
locale- 新しいデフォルトのLocale
getDefaultRenderKitId
public StringSE getDefaultRenderKitId()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getDefaultRenderKitId()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetDefaultRenderKitId - 戻り値:
- デフォルトのレンダリングキット ID、または
null。
addDefaultValidatorId
public void addDefaultValidatorId(StringSE validatorId)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addDefaultValidatorId(String)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのaddDefaultValidatorId - パラメーター:
validatorId- バリデータ ID。
getDefaultValidatorInfo
public MapSE<StringSE,StringSE> getDefaultValidatorInfo()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getDefaultValidatorInfo()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetDefaultValidatorInfo - 戻り値:
- デフォルトのバリデーター情報のマップ。
setDefaultRenderKitId
public void setDefaultRenderKitId(StringSE renderKitId)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setDefaultRenderKitId(String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetDefaultRenderKitId - パラメーター:
renderKitId- 設定するレンダリングキット ID。
getMessageBundle
public StringSE getMessageBundle()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getMessageBundle()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetMessageBundle - 戻り値:
- メッセージバンドルクラス名、または
null。
setMessageBundle
public void setMessageBundle(StringSE bundle)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setMessageBundle(String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetMessageBundle - パラメーター:
bundle- 使用するリソースバンドルのベース名
getNavigationHandler
public NavigationHandler getNavigationHandler()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getNavigationHandler()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetNavigationHandler - 戻り値:
- ナビゲーションハンドラー。
setNavigationHandler
public void setNavigationHandler(NavigationHandler handler)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setNavigationHandler(NavigationHandler)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetNavigationHandler - パラメーター:
handler- 新しいNavigationHandlerインスタンス
getViewHandler
public ViewHandler getViewHandler()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getViewHandler()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetViewHandler - 戻り値:
- ビューハンドラー。
setViewHandler
public void setViewHandler(ViewHandler handler)
このメソッドの デフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setViewHandler(ViewHandler)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetViewHandler - パラメーター:
handler- 新しいViewHandlerインスタンス- 例外:
IllegalStateExceptionSE- このアプリケーションのLifecycleインスタンスによって少なくとも 1 つのリクエストが処理された後にこのメソッドが呼び出された場合。NullPointerExceptionSE-managerがnullの場合
getStateManager
public StateManager getStateManager()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getStateManager()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetStateManager - 戻り値:
- 状態のマネージャー。
setStateManager
public void setStateManager(StateManager manager)
このメソッドの デフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setStateManager(StateManager)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetStateManager - パラメーター:
manager- 新しいStateManagerインスタンス- 例外:
IllegalStateExceptionSE- このアプリケーションのLifecycleインスタンスによって少なくとも 1 つのリクエストが処理された後にこのメソッドが呼び出された場合。NullPointerExceptionSE-managerがnullの場合
addComponent
public void addComponent(StringSE componentType, StringSE componentClass)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addComponent(String, String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのaddComponent - パラメーター:
componentType- 登録するコンポーネント型componentClass- 対応するUIComponent実装の完全修飾クラス名
createComponent
public UIComponent createComponent(StringSE componentType) throws FacesException
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createComponent(String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのcreateComponent - パラメーター:
componentType- 新しいUIComponentインスタンスを作成して返すコンポーネント型- 戻り値:
- UI コンポーネント。
- 例外:
FacesException- 指定した型のUIComponentを作成できない場合
getComponentTypes
public IteratorSE<StringSE> getComponentTypes()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getComponentTypes()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetComponentTypes - 戻り値:
- コンポーネント型のイテレータ。
addConverter
public void addConverter(StringSE converterId, StringSE converterClass)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addConverter(String, String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのaddConverter - パラメーター:
converterId- 登録するコンバーター IDconverterClass- 対応するConverter実装の完全修飾クラス名
addConverter
public void addConverter(ClassSE<?> targetClass, StringSE converterClass)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addConverter(Class, String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのaddConverter - パラメーター:
targetClass- このコンバーターが登録されているクラスconverterClass- 対応するConverter実装の完全修飾クラス名
createConverter
public Converter createConverter(StringSE converterId)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createConverter(String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのcreateConverter - パラメーター:
converterId- 新しいConverterインスタンスを作成して返すコンバーター ID- 戻り値:
- コンバーター。
createConverter
public Converter createConverter(ClassSE<?> targetClass)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createConverter(Class)を呼び出すことです。- 次で指定:
- クラス
ApplicationのcreateConverter - パラメーター:
targetClass-Converterを返すターゲットクラス- 戻り値:
- コンバーター。
getConverterIds
public IteratorSE<StringSE> getConverterIds()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getConverterIds()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetConverterIds - 戻り値:
- コンバーター ID を持つイテレーター。
getConverterTypes
public IteratorSE<ClassSE<?>> getConverterTypes()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getConverterTypes()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetConverterTypes - 戻り値:
- コンバーター型のイテレーター。
getSupportedLocales
public IteratorSE<LocaleSE> getSupportedLocales()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getSupportedLocales()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetSupportedLocales - 戻り値:
- サポートされているロケールのイテレータ。
setSupportedLocales
public void setSupportedLocales(CollectionSE<LocaleSE> locales)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setSupportedLocales(java.util.Collection)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetSupportedLocales - パラメーター:
locales- このアプリケーションでサポートされているLocaleのセット
addBehavior
public void addBehavior(StringSE behaviorId, StringSE behaviorClass)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addBehavior(String, String)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのaddBehavior - パラメーター:
behaviorId- 登録する動作 IDbehaviorClass- 対応するBehavior実装の完全修飾クラス名
createBehavior
public Behavior createBehavior(StringSE behaviorId) throws FacesException
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createBehavior(String)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのcreateBehavior - パラメーター:
behaviorId- 新しいBehaviorインスタンスを作成して返す動作 ID- 戻り値:
- 行動。
- 例外:
FacesException-Behaviorを作成できない場合
getBehaviorIds
public IteratorSE<StringSE> getBehaviorIds()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getBehaviorIds()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetBehaviorIds - 戻り値:
- 動作 ID を持つイテレータ。
addValidator
public void addValidator(StringSE validatorId, StringSE validatorClass)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addValidator(String, String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのaddValidator - パラメーター:
validatorId- 登録するバリデータ IDvalidatorClass- 対応するValidator実装の完全修飾クラス名
createValidator
public Validator createValidator(StringSE validatorId) throws FacesException
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createValidator(String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのcreateValidator - パラメーター:
validatorId- 新しいValidatorインスタンスを作成して返すためのバリデータ ID- 戻り値:
- バリデーター。
- 例外:
FacesException- 指定した ID のValidatorを作成できない場合
getValidatorIds
public IteratorSE<StringSE> getValidatorIds()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getValidatorIds()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetValidatorIds - 戻り値:
- バリデータ ID のイテレータ。
getResourceHandler
public ResourceHandler getResourceHandler()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getResourceHandler()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetResourceHandler - 戻り値:
- リソースハンドラー。
setResourceHandler
public void setResourceHandler(ResourceHandler resourceHandler)
このメソッドの デフォルトの動作は、ラップされた
このメソッドは、ApplicationオブジェクトでApplication.setResourceHandler(ResourceHandler)を呼び出すことです。IllegalStateExceptionおよびNullPointerExceptionをスローできます。- オーバーライド:
- クラス
ApplicationのsetResourceHandler - パラメーター:
resourceHandler- 新しいResourceHandlerインスタンス- 例外:
IllegalStateExceptionSE- このアプリケーションのLifecycleインスタンスによって少なくとも 1 つのリクエストが処理された後にこのメソッドが呼び出された場合。NullPointerExceptionSE-resourceHandlerがnullの場合
getResourceBundle
public ResourceBundleSE getResourceBundle(FacesContext ctx, StringSE name)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getResourceBundle(jakarta.faces.context.FacesContext, String)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetResourceBundle - パラメーター:
ctx- Faces コンテキスト。name- リソースバンドルの名前。- 戻り値:
- リソースバンドル。
getProjectStage
public ProjectStage getProjectStage()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getProjectStage()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetProjectStage - 戻り値:
- プロジェクトの段階。
addELResolver
public void addELResolver(ELResolver resolver)
このメソッドの デフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addELResolver(jakarta.el.ELResolver)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのaddELResolver - パラメーター:
resolver- 追加する Jakarta Expression Language リゾルバー。- 例外:
IllegalStateExceptionSE-FacesServletへの最初のリクエストが処理された後に呼び出された場合。
getELResolver
public ELResolver getELResolver()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getELResolver()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetELResolver - 戻り値:
- Jakarta Expression Language リゾルバー。
createComponent
public UIComponent createComponent(ValueExpression componentExpression, FacesContext context, StringSE componentType) throws FacesException
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createComponent(jakarta.el.ValueExpression, jakarta.faces.context.FacesContext, String)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのcreateComponent - パラメーター:
componentExpression- コンポーネント値式を表すValueExpression(通常、カスタムタグのcomponent属性によって指定されます)context- 現在のリクエストのFacesContextcomponentType-ValueExpressionがコンポーネントインスタンスを返さない場合に作成するコンポーネント型- 戻り値:
- UI コンポーネント。
- 例外:
FacesException-UIComponentを作成できない場合
createComponent
public UIComponent createComponent(ValueExpression componentExpression, FacesContext context, StringSE componentType, StringSE rendererType)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createComponent(jakarta.el.ValueExpression, jakarta.faces.context.FacesContext, String, String)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのcreateComponent - パラメーター:
componentExpression- コンポーネント値式を表すValueExpression(通常、カスタムタグのcomponent属性によって指定されます)context- 現在のリクエストのFacesContextcomponentType-ValueExpressionがコンポーネントインスタンスを返さない場合に作成するコンポーネント型rendererType- このコンポーネントをレンダリングするRendererのレンダラー型。このパラメーターには、null値を受け入れる必要があります。- 戻り値:
- UI コンポーネント。
createComponent
public UIComponent createComponent(FacesContext context, StringSE componentType, StringSE rendererType)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createComponent(jakarta.faces.context.FacesContext, String, String)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのcreateComponent - パラメーター:
context- 現在のリクエストのFacesContextcomponentType- 作成するコンポーネント型rendererType- このコンポーネントをレンダリングするRendererのレンダラー型。このパラメーターには、null値を受け入れる必要があります。- 戻り値:
- UI コンポーネント。
createComponent
public UIComponent createComponent(FacesContext context, Resource componentResource)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createComponent(jakarta.faces.context.FacesContext, Resource)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのcreateComponent - パラメーター:
context- 現在のリクエストのFacesContextcomponentResource- コンポーネントの実装を提供するソースファイルを指すResource。- 戻り値:
- UI コンポーネント。
getExpressionFactory
public ExpressionFactory getExpressionFactory()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getExpressionFactory()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetExpressionFactory - 戻り値:
- 式ファクトリ。
getFlowHandler
public FlowHandler getFlowHandler()
クラスからコピーされた説明:Applicationこのアプリケーションのスレッドセーフなシングルトン
FlowHandlerを返します。仕様のバージョン 2.2 への準拠を宣言する実装の場合、アプリケーションにフローがない場合でも、このメソッドがnullを返さないようにする必要があります。これは、アプリケーションの存続期間中に動的フローを作成できるようにするために必要です。仕様のバージョン 2.2 への準拠を宣言するすべての実装は、このメソッドを実装する必要があります。
Applicationを継承するが、このメソッドをオーバーライドしない環境との下位互換性を確保するために、nullを返す実装が提供されています。Applicationの装飾可能な性質により、このメソッドを呼び出すコードは常にnullの戻り値をチェックする必要があります。- オーバーライド:
- クラス
ApplicationのgetFlowHandler - 戻り値:
- フローハンドラー。
setFlowHandler
public void setFlowHandler(FlowHandler newHandler)
クラスからコピーされた説明:ApplicationNavigationHandlerが使用するFlowHandlerインスタンスを設定して、面フロー機能の要件を満たします。- オーバーライド:
- クラス
ApplicationのsetFlowHandler - パラメーター:
newHandler- 設定するフローハンドラー。
evaluateExpressionGet
public <T> T evaluateExpressionGet(FacesContext context, StringSE expression, ClassSE<? extends T> expectedType) throws ELException
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.evaluateExpressionGet(jakarta.faces.context.FacesContext, String, Class)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのevaluateExpressionGet - 型パラメーター:
T- 戻り値の型。- パラメーター:
context- Faces コンテキスト。expression- 表現。expectedType- 予想される型。- 戻り値:
- 評価の結果。
- 例外:
ELException
addELContextListener
public void addELContextListener(ELContextListener listener)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addELContextListener(jakarta.el.ELContextListener)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのaddELContextListener - パラメーター:
listener- 追加する Jakarta Expression Language コンテキストリスナー。
removeELContextListener
public void removeELContextListener(ELContextListener listener)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.removeELContextListener(jakarta.el.ELContextListener)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのremoveELContextListener - パラメーター:
listener- 削除する Jakarta Expression Language コンテキストリスナー。
getELContextListeners
public ELContextListener[] getELContextListeners()
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getELContextListeners()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetELContextListeners - 戻り値:
- Jakarta Expression Language コンテキストリスナーの配列。
publishEvent
public void publishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ObjectSE source)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.publishEvent(jakarta.faces.context.FacesContext, Class, Object)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのpublishEvent - パラメーター:
context- 現在のリクエストのFacesContextsystemEventClass- 公開されているイベントのClass。source- 型systemEventClassのイベントのソース。
publishEvent
public void publishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceBaseType, ObjectSE source)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.publishEvent(jakarta.faces.context.FacesContext, Class, Class, Object)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのpublishEvent - パラメーター:
context- 現在のリクエストのFacesContextsystemEventClass- 公開されているイベントのClass。sourceBaseType- このイベントの公開先のリスナーを検索するために使用する必要があるソースイベントのClass。この引数がnullの場合、source.getClass()からの戻り値をsourceBaseTypeとして使用する必要があります。source- 型systemEventClassのイベントのソース。
subscribeToEvent
public void subscribeToEvent(ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceClass, SystemEventListener listener)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.subscribeToEvent(Class, Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのsubscribeToEvent - パラメーター:
systemEventClass-listenerを発生させる必要があるイベントのClasssourceClass- 型systemEventClassのイベントを発生させるインスタンスのClass。nullの可能性があります。listener- 型systemEventClassのイベントが発生したときにSystemEventListener.processEvent(jakarta.faces.event.SystemEvent)メソッドを呼び出す必要があるSystemEventListenerの実装。
subscribeToEvent
public void subscribeToEvent(ClassSE<? extends SystemEvent> systemEventClass, SystemEventListener listener)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.subscribeToEvent(Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのsubscribeToEvent - パラメーター:
systemEventClass-listenerを発生させる必要があるイベントのClasslistener- 型systemEventClassのイベントが発生したときにSystemEventListener.processEvent(jakarta.faces.event.SystemEvent)メソッドを呼び出す必要があるSystemEventListenerの実装。このメソッドを呼び出すことが有効な場合に関する追加要件については、
Application.subscribeToEvent(java.lang.Class,java.lang.Class,jakarta.faces.event.SystemEventListener)を参照してください。
unsubscribeFromEvent
public void unsubscribeFromEvent(ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceClass, SystemEventListener listener)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.unsubscribeFromEvent(Class, Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのunsubscribeFromEvent - パラメーター:
systemEventClass-listenerを発生させる必要があるイベントのClasssourceClass- 型systemEventClassのイベントを発生させるインスタンスのClass。nullの可能性があります。listener- 内部データ構造から削除するSystemEventListenerの実装。
unsubscribeFromEvent
public void unsubscribeFromEvent(ClassSE<? extends SystemEvent> systemEventClass, SystemEventListener listener)
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.unsubscribeFromEvent(Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのunsubscribeFromEvent - パラメーター:
systemEventClass-listenerを発生させる必要があるイベントのClasslistener- 内部データ構造から削除するSystemEventListenerの実装。
getSearchExpressionHandler
public SearchExpressionHandler getSearchExpressionHandler()
クラスからコピーされた説明:Applicationこのアプリケーションのスレッドセーフシングルトン
SearchExpressionHandlerを返します。- オーバーライド:
- クラス
ApplicationのgetSearchExpressionHandler - 戻り値:
SearchExpressionHandler
setSearchExpressionHandler
public void setSearchExpressionHandler(SearchExpressionHandler searchExpressionHandler)
クラスからコピーされた説明:Applicationアプリケーションが使用する
SearchExpressionHandlerインスタンスを設定します。- オーバーライド:
- クラス
ApplicationのsetSearchExpressionHandler - パラメーター:
searchExpressionHandler-SearchExpressionHandler
addSearchKeywordResolver
public void addSearchKeywordResolver(SearchKeywordResolver resolver)
クラスからコピーされた説明:Application引数
resolverをリゾルバーチェーンの先頭に追加します。この方法で登録された
SearchKeywordResolverは、一度登録すると削除できません。デフォルトの実装は
UnsupportedOperationExceptionをスローし、Applicationを継承する既存のアプリケーションを壊さないという唯一の目的のために提供されています。- オーバーライド:
- クラス
ApplicationのaddSearchKeywordResolver - パラメーター:
resolver- 追加する SearchKeywordResolver。
getSearchKeywordResolver
public SearchKeywordResolver getSearchKeywordResolver()
クラスからコピーされた説明:Applicationすべての検索キーワード解決に使用されるシングルトン
SearchKeywordResolverインスタンスを返します。これは実際には複合 SearchKeywordResolver のインスタンスであり、次のSearchKeywordResolverインスタンスを次の順序で含める必要があります。アプリケーション構成リソースの <search-keyword-resolver> 要素を使用して宣言された
SearchKeywordResolverインスタンス。Application.addSearchKeywordResolver(jakarta.faces.component.search.SearchKeywordResolver)の呼び出しによって追加されたSearchKeywordResolverインスタンス。@all、@child(n)、@form、@id(...)、@namingcontainer、@next、@none、@parent、@previous、@root、@thisのSearchKeywordResolver実装。
デフォルトの実装は
UnsupportedOperationExceptionをスローし、Applicationを継承する既存のアプリケーションを壊さないという唯一の目的のために提供されています。- オーバーライド:
- クラス
ApplicationのgetSearchKeywordResolver - 戻り値:
SearchKeywordResolver