public class ArrayPropertyAccessor extends ObjectPropertyAccessor implements PropertyAccessor
| Constructor and Description |
|---|
ArrayPropertyAccessor() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object name)
Extracts and returns the property of the given name from the given target object.
|
java.lang.String |
getSourceAccessor(OgnlContext context,
java.lang.Object target,
java.lang.Object index)
Returns a java string representing the textual method that should be called to access a
particular element.
|
java.lang.String |
getSourceSetter(OgnlContext context,
java.lang.Object target,
java.lang.Object index)
Returns a java string representing the textual method that should be called to set a
particular element.
|
void |
setProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object name,
java.lang.Object value)
Sets the value of the property of the given name in the given target object.
|
getPossibleProperty, getPropertyClass, hasGetProperty, hasGetProperty, hasSetProperty, hasSetProperty, setPossiblePropertypublic java.lang.Object getProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object name)
throws OgnlException
PropertyAccessorgetProperty 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 objectpublic void setProperty(java.util.Map context,
java.lang.Object target,
java.lang.Object name,
java.lang.Object value)
throws OgnlException
PropertyAccessorsetProperty 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 objectpublic java.lang.String getSourceAccessor(OgnlContext context, java.lang.Object target, java.lang.Object index)
PropertyAccessorgetSourceAccessor 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 java.lang.String getSourceSetter(OgnlContext context, java.lang.Object target, java.lang.Object index)
PropertyAccessorgetSourceSetter 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.Copyright © 1997-2018 OpenSymphony. All Rights Reserved.