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