|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.web.servlet.tags.EvalTag.JspPropertyAccessor
private static class EvalTag.JspPropertyAccessor
| Field Summary | |
|---|---|
private javax.servlet.jsp.PageContext |
pageContext
|
private javax.servlet.jsp.el.VariableResolver |
variableResolver
|
| Constructor Summary | |
|---|---|
EvalTag.JspPropertyAccessor(javax.servlet.jsp.PageContext pageContext)
|
|
| Method Summary | |
|---|---|
boolean |
canRead(EvaluationContext context,
java.lang.Object target,
java.lang.String name)
Called to determine if a resolver instance is able to access a specified property on a specified target object. |
boolean |
canWrite(EvaluationContext context,
java.lang.Object target,
java.lang.String name)
Called to determine if a resolver instance is able to write to a specified property on a specified target object. |
java.lang.Class<?>[] |
getSpecificTargetClasses()
Return an array of classes for which this resolver should be called. |
TypedValue |
read(EvaluationContext context,
java.lang.Object target,
java.lang.String name)
Called to read a property from a specified target object |
private java.lang.Object |
resolveImplicitVariable(java.lang.String name)
|
void |
write(EvaluationContext context,
java.lang.Object target,
java.lang.String name,
java.lang.Object newValue)
Called to write to a property on a specified target object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final javax.servlet.jsp.PageContext pageContext
private final javax.servlet.jsp.el.VariableResolver variableResolver
| Constructor Detail |
|---|
public EvalTag.JspPropertyAccessor(javax.servlet.jsp.PageContext pageContext)
| Method Detail |
|---|
public java.lang.Class<?>[] getSpecificTargetClasses()
PropertyAccessor
getSpecificTargetClasses in interface PropertyAccessor
public boolean canRead(EvaluationContext context,
java.lang.Object target,
java.lang.String name)
throws AccessException
PropertyAccessor
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,
java.lang.Object target,
java.lang.String name)
throws AccessException
PropertyAccessor
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,
java.lang.Object target,
java.lang.String name)
PropertyAccessor
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
public void write(EvaluationContext context,
java.lang.Object target,
java.lang.String name,
java.lang.Object newValue)
PropertyAccessor
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
private java.lang.Object resolveImplicitVariable(java.lang.String name)
throws AccessException
AccessException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||