Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Unified EL Design Tasks
Contents
Facet Mechanism for Framework Selection
A mechanism based on WTP-based facets that:
- allows the end-user to define which version of Unified EL is in use. This is done indirectly by the selection of JSF facet version.
- validates that versioning matches up for all dependent elements. For example, that Java 1.5 in use if JSF 1.2 in use.
Design-Time EL Context Framework
A new extension point-based, extensible framework that:
- parallels the ELContext API provided by Unified EL.
- allows third-party contributors to add design time analogous to runtime ELResolvers, FunctionMapper and Variable Mapper objects.
- provides a context-based mechanism (extending context resolvers) for selecting the correct ELContext to resolve a unified EL expression.
- a simple, comprehensive mechanism through which tool end-users can configure third-party contributions in use.
EL Variable Support
A generic mechanism by which non-JSF sources contribute design time EL symbol information. Emphasis is on supporting JSTL tags like c:forEach.
Java 1.5 Support
Type signatures and semantic analysis mechanisms must be updated to support Java enumerations and generics.