パッケージ jakarta.servlet.jsp.el
クラス ImportELResolver
java.lang.ObjectSE
jakarta.el.ELResolver
jakarta.servlet.jsp.el.ImportELResolver
クラスインポートおよび静的インポートの変数解決動作を定義します。
- 導入:
- JSP 3.1
コンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明getCommonPropertyType(ELContext context, ObjectSE base) 通常の使用ではScopedAttributeELResolverがELResolver.getCommonPropertyType(ELContext, Object)への呼び出しを処理するため、常にnullを返します。通常の使用ではScopedAttributeELResolverがELResolver.getType(ELContext, Object, Object)への呼び出しを処理するため、常にnullを返します。ベースオブジェクトがnullの場合、指定された名前のインポートをクラスおよび静的インポートで検索し、指定された名前のインポートが存在する場合はそれを返します。booleanisReadOnly(ELContext context, ObjectSE base, ObjectSE property) 通常の使用ではScopedAttributeELResolverがELResolver.isReadOnly(ELContext, Object, Object)への呼び出しを処理するため、常にfalseを返します。void通常の使用ではScopedAttributeELResolverがELResolver.setValue(ELContext, Object, Object, Object)への呼び出しを処理するため、常に NO-OP です。クラス jakarta.el.ELResolver から継承されたメソッド
convertToType, invoke
コンストラクターの詳細
ImportELResolver
public ImportELResolver()
方法の詳細
getValue
ベースオブジェクトがnullの場合、指定された名前のインポートをクラスおよび静的インポートで検索し、指定された名前のインポートが存在する場合はそれを返します。ELContextオブジェクトのpropertyResolvedプロパティは、インポートが一致した場合に戻る前に、このリゾルバーによってtrueに設定されている必要があります。このメソッドが呼び出された後にこのプロパティがtrueでない場合、呼び出し元は戻り値を無視する必要があります。- 次で指定:
- クラス
ELResolverのgetValue - パラメーター:
context- この評価のコンテキスト。base-nullのみがこのリゾルバーによって処理されます。他の値はすぐに戻ります。property- 解決するインポートの名前。- 戻り値:
ELContextのpropertyResolvedプロパティがtrueに設定されている場合、インポート。それ以外は未定義。- 例外:
NullPointerExceptionSE- コンテキストがnullの場合ELException- プロパティまたは変数の解決の実行中に例外がスローされた場合。スローされた例外は、可能であれば、この例外の原因プロパティとして含める必要があります。
getType
通常の使用ではScopedAttributeELResolverがELResolver.getType(ELContext, Object, Object)への呼び出しを処理するため、常にnullを返します。- 次で指定:
- クラス
ELResolverのgetType - パラメーター:
context- この評価のコンテキスト。base- 無視property- 無視- 戻り値:
- 常に
null - 例外:
NullPointerExceptionSE- コンテキストがnullの場合ELException- プロパティまたは変数の解決の実行中に例外がスローされた場合。スローされた例外は、可能であれば、この例外の原因プロパティとして含める必要があります。
setValue
通常の使用ではScopedAttributeELResolverがELResolver.setValue(ELContext, Object, Object, Object)への呼び出しを処理するため、常に NO-OP です。- 次で指定:
- クラス
ELResolverのsetValue - パラメーター:
context- この評価のコンテキスト。base- 無視property- 無視val- 無視- 例外:
NullPointerExceptionSE- コンテキストがnullの場合。ELException- プロパティまたは変数の解決の実行中に例外がスローされた場合。スローされた例外は、可能であれば、この例外の原因プロパティとして含める必要があります。
isReadOnly
通常の使用ではScopedAttributeELResolverがELResolver.isReadOnly(ELContext, Object, Object)への呼び出しを処理するため、常にfalseを返します。- 次で指定:
- クラス
ELResolverのisReadOnly - パラメーター:
context- この評価のコンテキスト。base- 無視property- 無視- 戻り値:
- 常に
false - 例外:
NullPointerExceptionSE- コンテキストがnullの場合。ELException- プロパティまたは変数の解決の実行中に例外がスローされた場合。スローされた例外は、可能であれば、この例外の原因プロパティとして含める必要があります。
getCommonPropertyType
通常の使用ではScopedAttributeELResolverがELResolver.getCommonPropertyType(ELContext, Object)への呼び出しを処理するため、常にnullを返します。- 次で指定:
- クラス
ELResolverのgetCommonPropertyType - パラメーター:
context- 無視base- 無視- 戻り値:
- 常に
null