Package ognl
Class IteratorPropertyAccessor
java.lang.Object
ognl.ObjectPropertyAccessor
ognl.IteratorPropertyAccessor
- All Implemented Interfaces:
PropertyAccessor
Implementation of PropertyAccessor that provides "property" reference to
"next" and "hasNext".
- Author:
- Luke Blanshard (blanshlu@netscape.net), Drew Davidson (drew@ognl.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetProperty(Map context, Object target, Object name) Extracts and returns the property of the given name from the given target object.voidsetProperty(Map 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 ognl.ObjectPropertyAccessor
getPossibleProperty, getPropertyClass, getSourceAccessor, getSourceSetter, hasGetProperty, hasGetProperty, hasSetProperty, hasSetProperty, setPossiblePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ognl.PropertyAccessor
getSourceAccessor, getSourceSetter
-
Constructor Details
-
IteratorPropertyAccessor
public IteratorPropertyAccessor()
-
-
Method Details
-
getProperty
Description copied from interface:PropertyAccessorExtracts and returns the property of the given name from the given target object.- Specified by:
getPropertyin interfacePropertyAccessor- Overrides:
getPropertyin 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
-
setProperty
Description copied from interface:PropertyAccessorSets the value of the property of the given name in the given target object.- Specified by:
setPropertyin interfacePropertyAccessor- Overrides:
setPropertyin classObjectPropertyAccessor- Parameters:
context- 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.- Throws:
OgnlException- if there is an error setting the property in the given object
-