2014-11-26 12 views
0

Я ищу легкий Lib, который способен анализировать и оценивать тривиальные условия на объектах явы для реализации строковых фильтров на объектахЛегких выражений парсер в Java 1.6

Пример: Устных строку типа: myObject.intField > 0 && myObject.booleanField с myObject как param.

Некоторые вещи, как Janino: http://docs.codehaus.org/plugins/servlet/mobile#content/view/17273 Но более Bean ориентированные (нет необходимости использовать добытчиками)

Может кодировать свой собственный парсер, но предпочитают избегать реализовав колесо.

+0

Java имеет встроенный скриптовый API начиная с Java 6, см. Документы API пакета 'javax.script'. Существует встроенная поддержка JavaScript, но ее можно расширить с помощью других языков сценариев. – Jesper

+0

Посмотрите на EL (язык выражений), существует несколько реализаций - например. [Juel] (http://juel.sourceforge.net/). – McDowell

+0

как насчет lambdas в Java 8? –

ответ

0

Java (по крайней мере, JavaEE 6) имеет встроенный Expression Language.

+0

Действительно интересно использовать EL, но пока я не нашел способ выполнить его с моего Java-кода (без JSP, без JSF). – JLM

 Смежные вопросы

  • Нет связанных вопросов^_^