クラス ApplicationWrapper
- 実装されているすべてのインターフェース:
FacesWrapper<Application>
既存の Application インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる Application の簡単な実装を提供します。すべてのメソッドのデフォルトの実装は、ラップされた Application を呼び出すことです。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped() を使用してラップされているインスタンスにアクセスします。
- 導入:
- 2.0
コンストラクターの概要
コンストラクターコンストラクター説明使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。ApplicationWrapper(Application wrapped) このアプリケーションが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。方法の概要
修飾子と型メソッド説明voidaddBehavior(StringSE behaviorId, StringSE behaviorClass) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.addBehavior(String, String)を呼び出すことです。voidaddComponent(StringSE componentType, StringSE componentClass) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.addComponent(String, String)を呼び出すことです。voidaddConverter(ClassSE<?> targetClass, StringSE converterClass) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.addConverter(Class, String)を呼び出すことです。voidaddConverter(StringSE converterId, StringSE converterClass) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.addConverter(String, String)を呼び出すことです。voidaddDefaultValidatorId(StringSE validatorId) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.addDefaultValidatorId(String)を呼び出すことです。voidaddELContextListener(ELContextListener listener) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.addELContextListener(jakarta.el.ELContextListener)を呼び出すことです。voidaddELResolver(ELResolver resolver) このメソッドの デフォルトの動作は、ラップされたApplicationオブジェクトでApplication.addELResolver(jakarta.el.ELResolver)を呼び出すことです。void引数resolverをリゾルバーチェーンの先頭に追加します。voidaddValidator(StringSE validatorId, StringSE validatorClass) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.addValidator(String, String)を呼び出すことです。createBehavior(StringSE behaviorId) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createBehavior(String)を呼び出すことです。createComponent(ValueExpression componentExpression, FacesContext context, StringSE componentType) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createComponent(jakarta.el.ValueExpression, jakarta.faces.context.FacesContext, String)を呼び出すことです。createComponent(ValueExpression componentExpression, FacesContext context, StringSE componentType, StringSE rendererType) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createComponent(jakarta.el.ValueExpression, jakarta.faces.context.FacesContext, String, String)を呼び出すことです。createComponent(FacesContext context, Resource componentResource) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createComponent(jakarta.faces.context.FacesContext, Resource)を呼び出すことです。createComponent(FacesContext context, StringSE componentType, StringSE rendererType) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createComponent(jakarta.faces.context.FacesContext, String, String)を呼び出すことです。createComponent(StringSE componentType) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createComponent(String)を呼び出すことです。createConverter(ClassSE<?> targetClass) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createConverter(Class)を呼び出すことです。createConverter(StringSE converterId) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createConverter(String)を呼び出すことです。createValidator(StringSE validatorId) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.createValidator(String)を呼び出すことです。<T> TevaluateExpressionGet(FacesContext context, StringSE expression, ClassSE<? extends T> expectedType) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.evaluateExpressionGet(jakarta.faces.context.FacesContext, String, Class)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getActionListener()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getBehaviorIds()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getComponentTypes()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getConverterIds()を呼び出すことです。IteratorSE<ClassSE<?>>このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getConverterTypes()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getDefaultLocale()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getDefaultRenderKitId()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getDefaultValidatorInfo()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getELContextListeners()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getELResolver()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getExpressionFactory()を呼び出すことです。このアプリケーションのスレッドセーフシングルトンFlowHandlerを返します。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getMessageBundle()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getNavigationHandler()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getProjectStage()を呼び出すことです。getResourceBundle(FacesContext ctx, StringSE name) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getResourceBundle(jakarta.faces.context.FacesContext, String)を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getResourceHandler()を呼び出すことです。このアプリケーションのスレッドセーフシングルトンSearchExpressionHandlerを返します。すべての検索キーワードの解決に使用されるシングルトンSearchKeywordResolverインスタンスを返します。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getStateManager()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getSupportedLocales()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getValidatorIds()を呼び出すことです。このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.getViewHandler()を呼び出すことです。このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。voidpublishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceBaseType, ObjectSE source) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.publishEvent(jakarta.faces.context.FacesContext, Class, Class, Object)を呼び出すことです。voidpublishEvent(FacesContext context, ClassSE<? extends SystemEvent> systemEventClass, ObjectSE source) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.publishEvent(jakarta.faces.context.FacesContext, Class, Object)を呼び出すことです。voidremoveELContextListener(ELContextListener listener) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.removeELContextListener(jakarta.el.ELContextListener)を呼び出すことです。voidsetActionListener(ActionListener listener) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.setActionListener(jakarta.faces.event.ActionListener)を呼び出すことです。voidsetDefaultLocale(LocaleSE locale) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.setDefaultLocale(java.util.Locale)を呼び出すことです。voidsetDefaultRenderKitId(StringSE renderKitId) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.setDefaultRenderKitId(String)を呼び出すことです。voidsetFlowHandler(FlowHandler newHandler) NavigationHandlerが使用するFlowHandlerインスタンスを設定して、面フロー機能の要件を満たします。voidsetMessageBundle(StringSE bundle) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.setMessageBundle(String)を呼び出すことです。voidsetNavigationHandler(NavigationHandler handler) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.setNavigationHandler(NavigationHandler)を呼び出すことです。voidsetResourceHandler(ResourceHandler resourceHandler) このメソッドの デフォルトの動作は、ラップされたApplicationオブジェクトでApplication.setResourceHandler(ResourceHandler)を呼び出すことです。voidsetSearchExpressionHandler(SearchExpressionHandler searchExpressionHandler) アプリケーションが使用するSearchExpressionHandlerインスタンスを設定します。voidsetStateManager(StateManager manager) このメソッドの デフォルトの動作は、ラップされたApplicationオブジェクトでApplication.setStateManager(StateManager)を呼び出すことです。voidsetSupportedLocales(CollectionSE<LocaleSE> locales) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.setSupportedLocales(java.util.Collection)を呼び出すことです。voidsetViewHandler(ViewHandler handler) このメソッドの デフォルトの動作は、ラップされたApplicationオブジェクトでApplication.setViewHandler(ViewHandler)を呼び出すことです。voidsubscribeToEvent(ClassSE<? extends SystemEvent> systemEventClass, SystemEventListener listener) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.subscribeToEvent(Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。voidsubscribeToEvent(ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceClass, SystemEventListener listener) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.subscribeToEvent(Class, Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。voidunsubscribeFromEvent(ClassSE<? extends SystemEvent> systemEventClass, SystemEventListener listener) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.unsubscribeFromEvent(Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。voidunsubscribeFromEvent(ClassSE<? extends SystemEvent> systemEventClass, ClassSE<?> sourceClass, SystemEventListener listener) このメソッドのデフォルトの動作は、ラップされたApplicationオブジェクトでApplication.unsubscribeFromEvent(Class, Class, jakarta.faces.event.SystemEventListener)を呼び出すことです。
コンストラクターの詳細
ApplicationWrapper
使用すべきではありません。ラップされている実装を使用する他のコンストラクターを使用します。ApplicationWrapper
このアプリケーションが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。
getWrapped()は、ラップされている実装を返します。- パラメーター:
wrapped- ラップされる実装。- 導入:
- 2.3
メソッドの詳細
getWrapped
インターフェースからコピーされた説明:FacesWrapperこのインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
- 次で指定:
- インターフェース
FacesWrapper<Application>のgetWrapped - 戻り値:
- ラップされたインスタンス。
getActionListener
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getActionListener()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetActionListener - 戻り値:
- アクションリスナー。
setActionListener
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setActionListener(jakarta.faces.event.ActionListener)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetActionListener - パラメーター:
listener- 新しいデフォルトのActionListener
getDefaultLocale
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getDefaultLocale()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetDefaultLocale - 戻り値:
- デフォルトのロケール、または
null。
setDefaultLocale
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setDefaultLocale(java.util.Locale)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetDefaultLocale - パラメーター:
locale- 新しいデフォルトのLocale
getDefaultRenderKitId
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getDefaultRenderKitId()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetDefaultRenderKitId - 戻り値:
- デフォルトのレンダリングキット ID、または
null。
addDefaultValidatorId
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addDefaultValidatorId(String)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのaddDefaultValidatorId - パラメーター:
validatorId- バリデータ ID。
getDefaultValidatorInfo
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getDefaultValidatorInfo()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetDefaultValidatorInfo - 戻り値:
- デフォルトのバリデーター情報のマップ。
setDefaultRenderKitId
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setDefaultRenderKitId(String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetDefaultRenderKitId - パラメーター:
renderKitId- 設定するレンダリングキット ID。
getMessageBundle
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getMessageBundle()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetMessageBundle - 戻り値:
- メッセージバンドルクラス名、または
null。
setMessageBundle
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setMessageBundle(String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetMessageBundle - パラメーター:
bundle- 使用するリソースバンドルのベース名
getViewHandler
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getViewHandler()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetViewHandler - 戻り値:
- ビューハンドラー。
setViewHandler
このメソッドの デフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setViewHandler(ViewHandler)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetViewHandler - パラメーター:
handler- 新しいViewHandlerインスタンス- 例外:
IllegalStateExceptionSE- このアプリケーションのLifecycleインスタンスによって少なくとも 1 つのリクエストが処理された後にこのメソッドが呼び出された場合。NullPointerExceptionSE-managerがnullの場合
getStateManager
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getStateManager()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetStateManager - 戻り値:
- 状態のマネージャー。
setStateManager
このメソッドの デフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setStateManager(StateManager)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetStateManager - パラメーター:
manager- 新しいStateManagerインスタンス- 例外:
IllegalStateExceptionSE- このアプリケーションのLifecycleインスタンスによって少なくとも 1 つのリクエストが処理された後にこのメソッドが呼び出された場合。NullPointerExceptionSE-managerがnullの場合
addComponent
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addComponent(String, String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのaddComponent - パラメーター:
componentType- 登録するコンポーネント型componentClass- 対応するUIComponent実装の完全修飾クラス名
createComponent
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createComponent(String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのcreateComponent - パラメーター:
componentType- 新しいUIComponentインスタンスを作成して返すコンポーネント型- 戻り値:
- UI コンポーネント。
- 例外:
FacesException- 指定した型のUIComponentを作成できない場合
getComponentTypes
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getComponentTypes()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetComponentTypes - 戻り値:
- コンポーネント型のイテレータ。
addConverter
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addConverter(String, String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのaddConverter - パラメーター:
converterId- 登録するコンバーター IDconverterClass- 対応するConverter実装の完全修飾クラス名
addConverter
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addConverter(Class, String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのaddConverter - パラメーター:
targetClass- このコンバーターが登録されているクラスconverterClass- 対応するConverter実装の完全修飾クラス名
createConverter
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createConverter(String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのcreateConverter - パラメーター:
converterId- 新しいConverterインスタンスを作成して返すコンバーター ID- 戻り値:
- コンバーター。
createConverter
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createConverter(Class)を呼び出すことです。- 次で指定:
- クラス
ApplicationのcreateConverter - パラメーター:
targetClass-Converterを返すターゲットクラス- 戻り値:
- コンバーター。
getConverterIds
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getConverterIds()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetConverterIds - 戻り値:
- コンバーター ID を持つイテレーター。
getConverterTypes
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getConverterTypes()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetConverterTypes - 戻り値:
- コンバーター型のイテレーター。
getSupportedLocales
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getSupportedLocales()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetSupportedLocales - 戻り値:
- サポートされているロケールのイテレータ。
setSupportedLocales
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.setSupportedLocales(java.util.Collection)を呼び出すことです。- 次で指定:
- クラス
ApplicationのsetSupportedLocales - パラメーター:
locales- このアプリケーションでサポートされているLocaleのセット
addBehavior
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addBehavior(String, String)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのaddBehavior - パラメーター:
behaviorId- 登録する動作 IDbehaviorClass- 対応するBehavior実装の完全修飾クラス名
createBehavior
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createBehavior(String)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのcreateBehavior - パラメーター:
behaviorId- 新しいBehaviorインスタンスを作成して返す動作 ID- 戻り値:
- 行動。
- 例外:
FacesException-Behaviorを作成できない場合
getBehaviorIds
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getBehaviorIds()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetBehaviorIds - 戻り値:
- 動作 ID を持つイテレータ。
addValidator
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addValidator(String, String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのaddValidator - パラメーター:
validatorId- 登録するバリデータ IDvalidatorClass- 対応するValidator実装の完全修飾クラス名
createValidator
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createValidator(String)を呼び出すことです。- 次で指定:
- クラス
ApplicationのcreateValidator - パラメーター:
validatorId- 新しいValidatorインスタンスを作成して返すためのバリデータ ID- 戻り値:
- バリデーター。
- 例外:
FacesException- 指定した ID のValidatorを作成できない場合
getValidatorIds
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getValidatorIds()を呼び出すことです。- 次で指定:
- クラス
ApplicationのgetValidatorIds - 戻り値:
- バリデータ ID のイテレータ。
getResourceHandler
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getResourceHandler()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetResourceHandler - 戻り値:
- リソースハンドラー。
setResourceHandler
このメソッドの デフォルトの動作は、ラップされた
このメソッドは、ApplicationオブジェクトでApplication.setResourceHandler(ResourceHandler)を呼び出すことです。IllegalStateExceptionおよびNullPointerExceptionをスローできます。- オーバーライド:
- クラス
ApplicationのsetResourceHandler - パラメーター:
resourceHandler- 新しいResourceHandlerインスタンス- 例外:
IllegalStateExceptionSE- このアプリケーションのLifecycleインスタンスによって少なくとも 1 つのリクエストが処理された後にこのメソッドが呼び出された場合。NullPointerExceptionSE-resourceHandlerがnullの場合
getResourceBundle
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getResourceBundle(jakarta.faces.context.FacesContext, String)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetResourceBundle - パラメーター:
ctx- Faces コンテキスト。name- リソースバンドルの名前。- 戻り値:
- リソースバンドル。
getProjectStage
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getProjectStage()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetProjectStage - 戻り値:
- プロジェクトの段階。
addELResolver
このメソッドの デフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addELResolver(jakarta.el.ELResolver)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのaddELResolver - パラメーター:
resolver- 追加する Jakarta Expression Language リゾルバー。- 例外:
IllegalStateExceptionSE-FacesServletへの最初のリクエストが処理された後に呼び出された場合。
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
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.createComponent(jakarta.faces.context.FacesContext, Resource)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのcreateComponent - パラメーター:
context- 現在のリクエストのFacesContextcomponentResource- コンポーネントの実装を提供するソースファイルを指すResource。- 戻り値:
- UI コンポーネント。
getExpressionFactory
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.getExpressionFactory()を呼び出すことです。- オーバーライド:
- クラス
ApplicationのgetExpressionFactory - 戻り値:
- 式ファクトリ。
getFlowHandler
クラスからコピーされた説明:Applicationこのアプリケーションのスレッドセーフなシングルトン
FlowHandlerを返します。仕様のバージョン 2.2 への準拠を宣言する実装の場合、アプリケーションにフローがない場合でも、このメソッドがnullを返さないようにする必要があります。これは、アプリケーションの存続期間中に動的フローを作成できるようにするために必要です。仕様のバージョン 2.2 への準拠を宣言するすべての実装は、このメソッドを実装する必要があります。
Applicationを継承するが、このメソッドをオーバーライドしない環境との下位互換性を確保するために、nullを返す実装が提供されています。Applicationの装飾可能な性質により、このメソッドを呼び出すコードは常にnullの戻り値をチェックする必要があります。- オーバーライド:
- クラス
ApplicationのgetFlowHandler - 戻り値:
- フローハンドラー。
setFlowHandler
クラスからコピーされた説明: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
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.addELContextListener(jakarta.el.ELContextListener)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのaddELContextListener - パラメーター:
listener- 追加する Jakarta Expression Language コンテキストリスナー。
removeELContextListener
このメソッドのデフォルトの動作は、ラップされた
ApplicationオブジェクトでApplication.removeELContextListener(jakarta.el.ELContextListener)を呼び出すことです。- オーバーライド:
- クラス
ApplicationのremoveELContextListener - パラメーター:
listener- 削除する Jakarta Expression Language コンテキストリスナー。
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
クラスからコピーされた説明:Applicationこのアプリケーションのスレッドセーフシングルトン
SearchExpressionHandlerを返します。- オーバーライド:
- クラス
ApplicationのgetSearchExpressionHandler - 戻り値:
SearchExpressionHandler
setSearchExpressionHandler
クラスからコピーされた説明:Applicationアプリケーションが使用する
SearchExpressionHandlerインスタンスを設定します。- オーバーライド:
- クラス
ApplicationのsetSearchExpressionHandler - パラメーター:
searchExpressionHandler-SearchExpressionHandler
addSearchKeywordResolver
クラスからコピーされた説明:Application引数
resolverをリゾルバーチェーンの先頭に追加します。この方法で登録された
SearchKeywordResolverは、一度登録すると削除できません。デフォルトの実装は
UnsupportedOperationExceptionをスローし、Applicationを継承する既存のアプリケーションを壊さないという唯一の目的のために提供されています。- オーバーライド:
- クラス
ApplicationのaddSearchKeywordResolver - パラメーター:
resolver- 追加する 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