The Jexl package implements a simple expression language for accessing Java objects.
The package will create and maintain a number of classes for implementing a simple expression language and processing engine, and to be distributed under the ASF license.
Jexl relies on standard JDK 1.2 (or later) APIs for production deployment.
Jexl utilizes the JUnit unit testing framework for developing and executing unit tests, but this is of interest only to developers of the component.
Jexl also depends on Jakarta Velocity, Commons Logging, dom4j and Velocity DVSL for documentation rendering.
The code base is new and uses ideas from Jakarta Velocity.
The proposed package name for the new component is
jakarta-commonsCVS repository. All initial committers are already committers on
jakarta-commons, so no additional user setups are required.