|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.ognl.ObjectPropertyAccessor
org.apache.commons.ognl.ListPropertyAccessor
public class ListPropertyAccessor
Implementation of PropertyAccessor that uses numbers and dynamic subscripts as properties to index into Lists.
| Constructor Summary | |
|---|---|
ListPropertyAccessor()
|
|
| Method Summary | |
|---|---|
Object |
getProperty(Map<String,Object> context,
Object target,
Object name)
Extracts and returns the property of the given name from the given target object. |
Class<?> |
getPropertyClass(OgnlContext context,
Object target,
Object index)
|
String |
getSourceAccessor(OgnlContext context,
Object target,
Object index)
Returns a java string representing the textual method that should be called to access a particular element. |
String |
getSourceSetter(OgnlContext context,
Object target,
Object index)
Returns a java string representing the textual method that should be called to set a particular element. |
void |
setProperty(Map<String,Object> context,
Object target,
Object name,
Object value)
Sets the value of the property of the given name in the given target object. |
| Methods inherited from class org.apache.commons.ognl.ObjectPropertyAccessor |
|---|
getPossibleProperty, hasGetProperty, hasGetProperty, hasSetProperty, hasSetProperty, setPossibleProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ListPropertyAccessor()
| Method Detail |
|---|
public Object getProperty(Map<String,Object> context,
Object target,
Object name)
throws OgnlException
PropertyAccessor
getProperty in interface PropertyAccessorgetProperty in class ObjectPropertyAccessorcontext - The current execution context.target - the object to get the property fromname - the name of the property to get.
OgnlException - if there is an error locating the property in the given object
public void setProperty(Map<String,Object> context,
Object target,
Object name,
Object value)
throws OgnlException
PropertyAccessor
setProperty in interface PropertyAccessorsetProperty in class ObjectPropertyAccessorcontext - The current execution context.target - the object to set the property inname - the name of the property to setvalue - the new value for the property.
OgnlException - if there is an error setting the property in the given object
public Class<?> getPropertyClass(OgnlContext context,
Object target,
Object index)
getPropertyClass in class ObjectPropertyAccessor
public String getSourceAccessor(OgnlContext context,
Object target,
Object index)
PropertyAccessor
getSourceAccessor in interface PropertyAccessorgetSourceAccessor in class ObjectPropertyAccessorcontext - The current execution context.target - The current object target on the expression tree being evaluated.index - The index object that will be placed inside the string to access the value.
public String getSourceSetter(OgnlContext context,
Object target,
Object index)
PropertyAccessor
getSourceSetter in interface PropertyAccessorgetSourceSetter in class ObjectPropertyAccessorcontext - The current execution context.target - The current object target on the expression tree being evaluated.index - The index object that will be placed inside the string to set the value.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||