Package net.sourceforge.temply.base.rules

Examples of net.sourceforge.temply.base.rules.Var


                    }
                }
            }
           
            for (XMLVar xmlVar : xmlRule.getXMLVar()) {
                rule.add(new Var(xmlVar.getName(), VarType.valueOf(xmlVar
                        .getType().toString()), xmlVar.getDefault()));
            }
           
            for (XMLResolve xmlResolve : xmlRule.getXMLResolve()) {
                Rule varRule = getRule(_xmlRules.get(xmlResolve.getRule()));
                if (varRule == null) {
                    log.error("Unknown rule " + xmlResolve.getRule()
                            + " referred in " + rule);
                    continue;
                }
                Var var = varRule.getVar(xmlResolve.getVar());
                if (var == null) {
                    log.error("Unknown var " + xmlResolve.getVar()
                            + " in rule " + xmlResolve.getRule()
                            + " referred in " + rule);
                    continue;
View Full Code Here


                }
                Rule rule = _repo.getRule(ruleName);
                if (rule == null) {
                    throw new IllegalArgumentException("Cannot find rule \"" + ruleName + "\"");
                }
                Var var = rule.getVar(varName);
                if (var == null) {
                    throw new IllegalArgumentException("Cannot find var \"" + varName + "\" for rule \"" + ruleName + "\"");
                }
                vars.add(new VarExpression(rule, categories.isEmpty() ? null : Utils.getCategories(categories), var));
            } else {
View Full Code Here

TOP

Related Classes of net.sourceforge.temply.base.rules.Var

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.