Is there an AL2 version of the interfaces for javax.el around? Geronimo has a lot of these implemented, but for something like this another project may be better, perhaps even the Commons EL project. I know you mentioned Commons EL is based on an older version, but perhaps they have some partial effort on a newer one? Like at least an API for it?

-David


On Dec 5, 2008, at 4:38 PM, Adrian Crum wrote:

Okay, I have this working but I haven't committed it yet because I'm not clear on the licensing issues. The JUEL library is Apache 2 license, but it depends on the javax.el.* API sources which is Sun CDDL 1.0.

Could someone well-versed in licenses help me out here?

-Adrian


--- On Thu, 12/4/08, Adrian Crum <[EMAIL PROTECTED]> wrote:

From: Adrian Crum <[EMAIL PROTECTED]>
Subject: Discussion: Adding the Unified Expression Language to the framework
To: dev@ofbiz.apache.org
Date: Thursday, December 4, 2008, 11:08 AM
I'm considering integrating JUEL
(http://juel.sourceforge.net) into the
FlexibleStringExpander class and maybe the
FlexibleMapAccessor class. Jacopo had expressed a desire to
integrate Apache Commons EL in this manner
(http://docs.ofbiz.org/display/OFBADMIN/New+Features+Roadmap+-+Living+Document ),
but the Commons EL project is based on an older EL
specification.

Making this change would allow expressions like:

"Order balance: ${order.amount - payment.amount}"

anywhere the FlexibleStringExpander is used (simple
methods, screen widgets).

What do you think?

-Adrian




Reply via email to