Package org.apache.commons.jexl2.internal

Provides utilities for introspection services.

See:
          Description

Class Summary
AbstractExecutor Abstract class that is used to execute an arbitrary method that is introspected.
AbstractExecutor.Get Abstract class that is used to execute an arbitrary 'get' method.
AbstractExecutor.Method Abstract class that is used to execute an arbitrary method.
AbstractExecutor.Method.Parameter A helper class to pass the method & parameters.
AbstractExecutor.Set Abstract class that is used to execute an arbitrary 'set' method.
ArrayIterator An Iterator wrapper for an Object[].
ArrayListWrapper A class that wraps an array within an AbstractList.
BooleanGetExecutor Specialized executor to get a boolean property from an object.
DuckGetExecutor Specialized executor to get a property from an object.
DuckSetExecutor Specialized executor to set a property of an object.
EnumerationIterator<T> An Iterator wrapper for an Enumeration.
Introspector Default introspection services.
ListGetExecutor Specialized executor to get a property from a List or array.
ListSetExecutor Specialized executor to set a property in a List or array.
MapGetExecutor Specialized executor to get a property from a Map.
MapSetExecutor Specialized executor to set a property in a Map.
MethodExecutor Specialized executor to invoke a method on an object.
PropertyGetExecutor Specialized executor to get a property from an object.
PropertySetExecutor Specialized executor to set a property in an object.
 

Package org.apache.commons.jexl2.internal Description

Provides utilities for introspection services.

This internal package is not intended for public usage and there is no guarantee that its public classes or methods will remain as is in subsequent versions.

This set of classes implement the various forms of setters and getters used by Jexl. These are specialized forms for 'pure' properties, discovering methods of the {s,g}etProperty form, for Maps, Lists and Ducks - attempting to discover a 'get' or 'set' method, making an object walk and quack.



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