Werecat is a freely available framework for building and evaluating simple, hierarchical rule structures in Java. Using reflection, you can easily plug in your own data and functions to create a highly dynamic rules-based structure with very little coding effort.
You can download Werecat freely from github.
Werecat overview Expression syntax Rule syntax API Documentation
To the extent possible under law, Wendell Hicken has waived all copyright and related or neighboring rights to Werecat. This work is published from: United States.