|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.context.expression.EnvironmentAccessor
public class EnvironmentAccessor
Read-only EL property accessor that knows how to retrieve keys
of a Spring Environment instance.
| Constructor Summary | |
|---|---|
EnvironmentAccessor()
|
|
| Method Summary | |
|---|---|
boolean |
canRead(EvaluationContext context,
Object target,
String name)
Can read any Environment, thus always returns true. |
boolean |
canWrite(EvaluationContext context,
Object target,
String name)
Read only. |
Class<?>[] |
getSpecificTargetClasses()
Return an array of classes for which this resolver should be called. |
TypedValue |
read(EvaluationContext context,
Object target,
String name)
Access the given target object by resolving the given property name against the given target environment. |
void |
write(EvaluationContext context,
Object target,
String name,
Object newValue)
Read only. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EnvironmentAccessor()
| Method Detail |
|---|
public Class<?>[] getSpecificTargetClasses()
PropertyAccessor
getSpecificTargetClasses in interface PropertyAccessor
public boolean canRead(EvaluationContext context,
Object target,
String name)
throws AccessException
Environment, thus always returns true.
canRead in interface PropertyAccessorcontext - the evaluation context in which the access is being attemptedtarget - the target object upon which the property is being accessedname - the name of the property being accessed
AccessException - if there is any problem determining whether the property can be read
public TypedValue read(EvaluationContext context,
Object target,
String name)
throws AccessException
read in interface PropertyAccessorcontext - the evaluation context in which the access is being attemptedtarget - the target object upon which the property is being accessedname - the name of the property being accessed
AccessException - if there is any problem accessing the property value
public boolean canWrite(EvaluationContext context,
Object target,
String name)
throws AccessException
canWrite in interface PropertyAccessorcontext - the evaluation context in which the access is being attemptedtarget - the target object upon which the property is being accessedname - the name of the property being accessed
AccessException - if there is any problem determining whether the property can be written to
public void write(EvaluationContext context,
Object target,
String name,
Object newValue)
throws AccessException
write in interface PropertyAccessorcontext - the evaluation context in which the access is being attemptedtarget - the target object upon which the property is being accessedname - the name of the property being accessednewValue - the new value for the property
AccessException - if there is any problem writing to the property value
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||