org.apache.commons.jexl2.introspection
Class UberspectImpl.IndexedContainer

java.lang.Object
  extended by org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
Enclosing class:
UberspectImpl

public static final class UberspectImpl.IndexedContainer
extends Object

A generic indexed property container, exposes get(key) and set(key, value) and solves method call dynamically based on arguments.

Since:
2.1

Method Summary
 Object get(Object key)
          Gets a property from a container.
 Object set(Object key, Object value)
          Sets a property in a container.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

get

public Object get(Object key)
           throws Exception
Gets a property from a container.

Parameters:
key - the property key
Returns:
the property value
Throws:
Exception - if inner invocation fails

set

public Object set(Object key,
                  Object value)
           throws Exception
Sets a property in a container.

Parameters:
key - the property key
value - the property value
Returns:
the invocation result (frequently null)
Throws:
Exception - if inner invocation fails


Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.