public class EnvironmentAccessor extends java.lang.Object implements PropertyAccessor
Environment インスタンスのキーを取得する方法を知っている読み取り専用の EL プロパティアクセサー。| コンストラクターと説明 |
|---|
EnvironmentAccessor() |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | canRead(EvaluationContext context, java.lang.Object target, java.lang.String name)Environment を読み取ることができるため、常に true を返します。 |
boolean | canWrite(EvaluationContext context, java.lang.Object target, java.lang.String name) 読み取り専用: false を返します。 |
java.lang.Class<?>[] | getSpecificTargetClasses() このリゾルバーが呼び出されるクラスの配列を返します。 |
TypedValue | read(EvaluationContext context, java.lang.Object target, java.lang.String name) 特定のターゲット環境に対して特定のプロパティ名を解決することにより、特定のターゲットオブジェクトにアクセスします。 |
void | write(EvaluationContext context, java.lang.Object target, java.lang.String name, java.lang.Object newValue) 読み取り専用: 動作しません。 |
public java.lang.Class<?>[] getSpecificTargetClasses()
PropertyAccessor> null を返すことは、これが任意の型のプロパティを解決するために呼び出すことができる一般的なリゾルバーであることを示します。
PropertyAccessor 内の getSpecificTargetClasses null )public boolean canRead(EvaluationContext context, @Nullable java.lang.Object target, java.lang.String name) throws AccessException
Environment を読み取ることができるため、常に true を返します。PropertyAccessor 内の canRead context - アクセスが試行されている評価コンテキスト target - プロパティがアクセスされるターゲットオブジェクト name - アクセスされるプロパティの名前 AccessException - プロパティを読み取ることができるかどうかを判断する際に問題がある場合 public TypedValue read(EvaluationContext context, @Nullable java.lang.Object target, java.lang.String name) throws AccessException
PropertyAccessor 内の read context - アクセスが試行されている評価コンテキスト target - プロパティがアクセスされるターゲットオブジェクト name - アクセスされるプロパティの名前 AccessException - プロパティ値へのアクセスに問題がある場合 public boolean canWrite(EvaluationContext context, @Nullable java.lang.Object target, java.lang.String name) throws AccessException
false を返します。PropertyAccessor 内の canWrite context - アクセスが試行されている評価コンテキスト target - プロパティがアクセスされるターゲットオブジェクト name - アクセスされるプロパティの名前 AccessException - プロパティを書き込むことができるかどうかを判断する際に問題がある場合 public void write(EvaluationContext context, @Nullable java.lang.Object target, java.lang.String name, @Nullable java.lang.Object newValue) throws AccessException
PropertyAccessor 内の write context - アクセスが試行されている評価コンテキスト target - プロパティがアクセスされるターゲットオブジェクト name - アクセスされるプロパティの名前 newValue - プロパティの新しい値 AccessException - プロパティ値への書き込みに問題がある場合