Package org.apache.commons.ognl
Class SetPropertyAccessor
java.lang.Object
org.apache.commons.ognl.ObjectPropertyAccessor
org.apache.commons.ognl.SetPropertyAccessor
- All Implemented Interfaces:
PropertyAccessor
Implementation of PropertyAccessor that uses numbers and dynamic subscripts as properties to index into Lists.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.commons.ognl.ObjectPropertyAccessor
getPossibleProperty, getPropertyClass, getSourceAccessor, getSourceSetter, hasGetProperty, hasGetProperty, hasSetProperty, hasSetProperty, setPossibleProperty, setProperty
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.commons.ognl.PropertyAccessor
getSourceAccessor, getSourceSetter, setProperty
-
Constructor Details
-
SetPropertyAccessor
public SetPropertyAccessor()
-
-
Method Details
-
getProperty
public Object getProperty(Map<String, Object> context, Object target, Object name) throws OgnlExceptionDescription copied from interface:PropertyAccessor
Extracts and returns the property of the given name from the given target object.- Specified by:
getProperty
in interfacePropertyAccessor
- Overrides:
getProperty
in classObjectPropertyAccessor
- Parameters:
context
- The current execution context.target
- the object to get the property fromname
- the name of the property to get.- Returns:
- the current value of the given property in the given object
- Throws:
OgnlException
- if there is an error locating the property in the given object
-