org.apache.commons.ognl
Class SetPropertyAccessor

java.lang.Object
  extended by org.apache.commons.ognl.ObjectPropertyAccessor
      extended by org.apache.commons.ognl.SetPropertyAccessor
All Implemented Interfaces:
PropertyAccessor

public class SetPropertyAccessor
extends ObjectPropertyAccessor
implements PropertyAccessor

Implementation of PropertyAccessor that uses numbers and dynamic subscripts as properties to index into Lists.

Author:
Luke Blanshard (blanshlu@netscape.net), Drew Davidson (drew@ognl.org)

Constructor Summary
SetPropertyAccessor()
           
 
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.
 
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 Detail

SetPropertyAccessor

public SetPropertyAccessor()
Method Detail

getProperty

public Object getProperty(Map<String,Object> context,
                          Object target,
                          Object name)
                   throws OgnlException
Description copied from interface: PropertyAccessor
Extracts and returns the property of the given name from the given target object.

Specified by:
getProperty in interface PropertyAccessor
Overrides:
getProperty in class ObjectPropertyAccessor
Parameters:
context - The current execution context.
target - the object to get the property from
name - 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


Copyright © 1997-2013 The Apache Software Foundation. All Rights Reserved.