/** * Set the <code>Rules</code> implementation object containing our * rules collection and associated matching policy. * * @param rules New Rules implementation */ public void setRules(Rules rules) { this.rules = rules; this.rules.setDigester(this); }
/** * Set the Digester instance with which this Rules instance is associated. * * @param digester The newly associated Digester instance */ public void setDigester(Digester digester) { this.digester = digester; decoratedRules.setDigester(digester); }
/** * This method passes through to the underlying Rules object. */ public void setDigester(Digester digester) { delegate.setDigester(digester); }
/** Sets digeseter using these Rules */ public void setDigester(Digester digester) { wrappedRules.setDigester(digester); for (Rule rule : defaultRules) { rule.setDigester(digester); } }
/** * Return the <code>Rules</code> implementation object containing our * rules collection and associated matching policy. If none has been * established, a default implementation will be created and returned. */ public Rules getRules() { if (this.rules == null) { this.rules = new RulesBase(); this.rules.setDigester(this); } return (this.rules); }
/** * This method passes through to the underlying Rules object. */ public void setDigester(Digester digester) { delegate.setDigester(digester); }
/** * Set the Digester instance with which this Rules instance is associated. * * @param digester The newly associated Digester instance */ public void setDigester(Digester digester) { this.digester = digester; decoratedRules.setDigester(digester); }
/** * 设置digester. * * @param digester digester */ public void setDigester(Digester digester) { rules.setDigester(digester); }
/** * Set the <code>Rules</code> implementation object containing our * rules collection and associated matching policy. * * @param rules New Rules implementation */ public void setRules(Rules rules) { this.rules = rules; this.rules.setDigester(this); }
/** Sets digeseter using these Rules */ public void setDigester(Digester digester) { wrappedRules.setDigester(digester); for (Rule rule : defaultRules) { rule.setDigester(digester); } }
/** * Return the <code>Rules</code> implementation object containing our * rules collection and associated matching policy. If none has been * established, a default implementation will be created and returned. */ public Rules getRules() { if (this.rules == null) { this.rules = new RulesBase(); this.rules.setDigester(this); } return (this.rules); }
/** * 覆盖父类的方法, 将参数<code>rules</code>包装成<code>ContextSensitiveRules</code>对象. * * @param rules <code>Rules</code>对象 */ @Override public void setRules(Rules rules) { if (!(rules instanceof ContextSensitiveRules)) { rules = new ContextSensitiveRules(rules); } this.rules = rules; this.rules.setDigester(this); }