Example usage for org.apache.commons.digester Rule setDigester

List of usage examples for org.apache.commons.digester Rule setDigester

Introduction

In this page you can find the example usage for org.apache.commons.digester Rule setDigester.

Prototype

public void setDigester(Digester digester) 

Source Link

Document

Set the Digester with which this Rule is associated.

Usage

From source file:org.ajax4jsf.renderkit.compiler.WithDefaultsRulesWrapper.java

/** Sets digeseter using these Rules */
public void setDigester(Digester digester) {
    wrappedRules.setDigester(digester);/*from  w  w  w.java2 s  .  c  om*/
    Iterator it = defaultRules.iterator();
    while (it.hasNext()) {
        Rule rule = (Rule) it.next();
        rule.setDigester(digester);
    }
}

From source file:org.ajax4jsf.renderkit.compiler.WithDefaultsRulesWrapper.java

/** Adds a rule to be fired when wrapped implementation returns no matches */
public void addDefault(Rule rule) {
    // set up rule
    if (wrappedRules.getDigester() != null) {
        rule.setDigester(wrappedRules.getDigester());
    }/*ww  w  .  ja  va  2  s. com*/

    if (wrappedRules.getNamespaceURI() != null) {
        rule.setNamespaceURI(wrappedRules.getNamespaceURI());
    }

    defaultRules.add(rule);
    allRules.add(rule);
}