@Override public RuleBuilder getRuleBuilder() { if (configurationRuleBuilder == null) { configurationRuleBuilder = config.addRule(new Rule() { @Override public void perform(Rewrite event, EvaluationContext context) {} @Override public boolean evaluate(Rewrite event, EvaluationContext context) { return true; } @Override public String getId() { return null; } }); } return configurationRuleBuilder.getRuleBuilder(); }
@Override public RuleBuilder getRuleBuilder() { if (configurationRuleBuilder == null) { configurationRuleBuilder = config.addRule(new Rule() { @Override public void perform(Rewrite event, EvaluationContext context) {} @Override public boolean evaluate(Rewrite event, EvaluationContext context) { return true; } @Override public String getId() { return null; } }); } return configurationRuleBuilder.getRuleBuilder(); }
@Override public Void processElement(ParserContext context, Element element) { ConfigurationRuleBuilder rule = (ConfigurationRuleBuilder) context.getBuilder().addRule(); context.setRule(rule); processRuleElement(context, rule, element); rule.getRuleBuilder().put(RuleMetadataType.RULE_XML, XmlUtil.nodeToString(element)); return null; }
@Override public Void processElement(ParserContext context, Element element) { ConfigurationRuleBuilder rule = (ConfigurationRuleBuilder) context.getBuilder().addRule(); context.setRule(rule); processRuleElement(context, rule, element); rule.getRuleBuilder().put(RuleMetadataType.RULE_XML, XmlUtil.nodeToString(element)); return null; }