クラス 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
- 現在のリクエストのFacesContext
componentType
-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
- 現在のリクエストのFacesContext
componentType
-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
- 現在のリクエストのFacesContext
componentType
- 作成するコンポーネント型rendererType
- このコンポーネントをレンダリングするRenderer
のレンダラー型。このパラメーターには、null
値を受け入れる必要があります。- 戻り値:
- UI コンポーネント。
createComponent
public UIComponent createComponent(FacesContext context, Resource componentResource)
このメソッドのデフォルトの動作は、ラップされた
Application
オブジェクトでApplication.createComponent(jakarta.faces.context.FacesContext, Resource)
を呼び出すことです。- オーバーライド:
- クラス
Application
のcreateComponent
- パラメーター:
context
- 現在のリクエストのFacesContext
componentResource
- コンポーネントの実装を提供するソースファイルを指す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)
クラスからコピーされた説明:Application
NavigationHandler
が使用する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
- 現在のリクエストのFacesContext
systemEventClass
- 公開されているイベントの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
- 現在のリクエストのFacesContext
systemEventClass
- 公開されているイベントの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
を発生させる必要があるイベントのClass
sourceClass
- 型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
を発生させる必要があるイベントのClass
listener
- 型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
を発生させる必要があるイベントのClass
sourceClass
- 型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
を発生させる必要があるイベントのClass
listener
- 内部データ構造から削除する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