パッケージ 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
を返します。ObjectSE
getValue(ELContext context, ObjectSE base, ObjectSE property)
ベースオブジェクトがnull
の場合、指定された名前のインポートをクラスおよび静的インポートで検索し、指定された名前のインポートが存在する場合はそれを返します。boolean
isReadOnly(ELContext context, ObjectSE base, ObjectSE property)
通常の使用ではScopedAttributeELResolver
がELResolver.isReadOnly(ELContext, Object, Object)
への呼び出しを処理するため、常にfalse
を返します。void
setValue(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