org.mule.config.builders
Class MulePropertiesRuleSet

java.lang.Object
  extended by org.apache.commons.digester.RuleSetBase
      extended by org.mule.config.builders.MulePropertiesRuleSet
All Implemented Interfaces:
org.apache.commons.digester.RuleSet

public class MulePropertiesRuleSet
extends org.apache.commons.digester.RuleSetBase

A digester rule set that loads rules for tags and its child tags.


Nested Class Summary
static interface MulePropertiesRuleSet.PropertiesCallback
           
 
Field Summary
 
Fields inherited from class org.apache.commons.digester.RuleSetBase
namespaceURI
 
Constructor Summary
MulePropertiesRuleSet(String path, List objectRefs)
           
MulePropertiesRuleSet(String path, String propertiesSetterName, List objectRefs)
           
MulePropertiesRuleSet(String path, String propertiesSetterName, List objectRefs, String parentElement)
           
 
Method Summary
protected  void addContainerPropertyRule(org.apache.commons.digester.Digester digester, String path, boolean asBean)
           
protected  void addFilePropertiesRule(org.apache.commons.digester.Digester digester, String path)
           
protected  void addListPropertyRules(org.apache.commons.digester.Digester digester, String path)
           
protected  void addMapPropertyRules(org.apache.commons.digester.Digester digester, String path)
           
protected  void addPropertyFactoryRule(org.apache.commons.digester.Digester digester, String path)
           
 void addRuleInstances(org.apache.commons.digester.Digester digester)
           
protected  void addSystemPropertyRule(org.apache.commons.digester.Digester digester, String path)
           
protected  void addTextPropertyRule(org.apache.commons.digester.Digester digester, String path)
           
 
Methods inherited from class org.apache.commons.digester.RuleSetBase
getNamespaceURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulePropertiesRuleSet

public MulePropertiesRuleSet(String path,
                             String propertiesSetterName,
                             List objectRefs)

MulePropertiesRuleSet

public MulePropertiesRuleSet(String path,
                             String propertiesSetterName,
                             List objectRefs,
                             String parentElement)

MulePropertiesRuleSet

public MulePropertiesRuleSet(String path,
                             List objectRefs)
Method Detail

addRuleInstances

public void addRuleInstances(org.apache.commons.digester.Digester digester)
Specified by:
addRuleInstances in interface org.apache.commons.digester.RuleSet
Specified by:
addRuleInstances in class org.apache.commons.digester.RuleSetBase

addMapPropertyRules

protected void addMapPropertyRules(org.apache.commons.digester.Digester digester,
                                   String path)

addListPropertyRules

protected void addListPropertyRules(org.apache.commons.digester.Digester digester,
                                    String path)

addPropertyFactoryRule

protected void addPropertyFactoryRule(org.apache.commons.digester.Digester digester,
                                      String path)

addSystemPropertyRule

protected void addSystemPropertyRule(org.apache.commons.digester.Digester digester,
                                     String path)

addFilePropertiesRule

protected void addFilePropertiesRule(org.apache.commons.digester.Digester digester,
                                     String path)

addContainerPropertyRule

protected void addContainerPropertyRule(org.apache.commons.digester.Digester digester,
                                        String path,
                                        boolean asBean)

addTextPropertyRule

protected void addTextPropertyRule(org.apache.commons.digester.Digester digester,
                                   String path)


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.