Search in sources :

Example 1 with IRuleEngine

use of de.janrufmonitor.framework.rules.IRuleEngine in project janrufmonitor by tbrandt77.

the class RuleAssistent method getRules.

private List getRules() {
    if (this.m_rules == null || this.m_rules.size() == 0) {
        this.m_rules = new ArrayList();
        IRuleEngine ruleEditor = this.getRuntime().getRuleEngine();
        List rList = ruleEditor.getRules();
        for (int i = 0; i < rList.size(); i++) {
            IRule rule = (IRule) rList.get(i);
            if (rule != null) {
                IRule r = ruleEditor.createRule(rule.toString());
                if (r != null)
                    this.m_rules.add(r);
            }
        }
    }
    return this.m_rules;
}
Also used : IRuleEngine(de.janrufmonitor.framework.rules.IRuleEngine) ArrayList(java.util.ArrayList) ArrayList(java.util.ArrayList) List(java.util.List) IRule(de.janrufmonitor.framework.rules.IRule)

Aggregations

IRule (de.janrufmonitor.framework.rules.IRule)1 IRuleEngine (de.janrufmonitor.framework.rules.IRuleEngine)1 ArrayList (java.util.ArrayList)1 List (java.util.List)1