X Tutup

Open Source Expression Languages in Java

7 projects

MVFLEX Expression Language (MVEL) is a hybrid dynamic/statically typed, embeddable expression language and runtime for the Java platform. Supports property binding, scripting, and templating; MVEL3 transpiles expressions to Java and compiles via javac.

Details

Embeddable expression language for scripting and dynamic features. Inspired by Velocity and JSTL EL; syntax close to JScript/shell. Apache Commons JEXL.

Details

Lightweight implementation of the Unified EL (JSP 2. 1 / JSR-245). javax.

Details

XPath expression interpreter for object graphs: JavaBeans, Maps, Servlet contexts, DOM, and mixtures. Apache Commons JXPath (Jakarta).

Details

Object-Graph Navigation Language: expression language for getting and setting properties of Java objects, with list projection, selection, and lambda expressions. Used for GUI bindings, data source mapping, and as a more expressive alternative to BeanUtils or JSTL EL.

Details
JEvalInactive

Library for parsing and evaluating mathematical, Boolean and functional expressions in Java. Custom functions, variables, built-in Math/String functions; J2SE 1. 2+.

Details
JExelInactive

Java expression language: non-compiled scripting parser for mathematical and string expressions with built-in operators.

Details
X Tutup