Package com.acsinet_solutions.util.expr

Generic expression utilities; this package defines interfaces and basic implementations regarding expression needs on utility classes and in the framework as a whole.

See:
          Description

Interface Summary
Evaluator Interface for a generic evaluator instance.
Expression Object representation of a generic expression.
 

Class Summary
AbstractExpression Abstract expression implementation
BeanXPathEvaluator XPath evaluator, currently based on commons JXPath.
KeyXPathMapFilter<K,V> XPath based filter that applies expressions upon the map key.
SimpleExpression Implementation of a generic simple expression.
ValueXPathMapFilter<K,V> XPath based filter that applies expressions upon the map value.
XPathFinder XPath based finder class, allows to find objects within a context using an expression
XPathMapFilter<K,V> XPath based map filter.
 

Enum Summary
Operator Generic operator constant definition for multiple expression automatization uses.
 

Package com.acsinet_solutions.util.expr Description

Generic expression utilities; this package defines interfaces and basic implementations regarding expression needs on utility classes and in the framework as a whole. A complete expression evaluation facility is not provided here though. Expression evaluation is performed in some parts of the framework by dedicated libraries like JEXL, Velocity or XPath libraries like JXPath. The interfaces and classes provided here are meant only as facades, or complementary features that are needed in some cases.