org.mule.config.builders
Class AbstractDigesterConfiguration

java.lang.Object
  extended by org.mule.config.builders.AbstractDigesterConfiguration
Direct Known Subclasses:
MuleXmlConfigurationBuilder

public abstract class AbstractDigesterConfiguration
extends Object

A base classs for configuration schemes that use digester to parse the documents.


Field Summary
protected  String configEncoding
           
protected  List containerReferences
           
static String DEFAULT_CONTAINER_CONTEXT
           
protected  org.apache.commons.digester.Digester digester
           
static String FILTER_INTERFACE
           
protected  Log logger
          logger used by this class
 
Constructor Summary
protected AbstractDigesterConfiguration(boolean validate, String dtd)
           
 
Method Summary
protected  void addContainerContextRules(String path, String setterMethod, int parentIndex)
           
protected  void addFilterGroupRule(org.apache.commons.digester.Digester digester, String path)
           
protected  void addFilterRules(org.apache.commons.digester.Digester digester, String path)
           
protected  void addLeftFilterRule(org.apache.commons.digester.Digester digester, String path)
           
protected  void addMulePropertiesRule(String path, org.apache.commons.digester.Digester digester)
           
protected  void addMulePropertiesRule(String path, org.apache.commons.digester.Digester digester, String propertiesSetter)
           
protected  void addMulePropertiesRule(String path, org.apache.commons.digester.Digester digester, String propertiesSetter, String parentElement)
           
protected  void addRightFilterRule(org.apache.commons.digester.Digester digester, String path)
           
protected  void addServerPropertiesRules(String path, String setterMethod, int parentIndex)
           
protected  void addSetPropertiesRule(String path, org.apache.commons.digester.Digester digester)
           
protected  void addSetPropertiesRule(String path, org.apache.commons.digester.Digester digester, String[] s1, String[] s2)
           
protected  void addSingleFilterRule(org.apache.commons.digester.Digester digester, String path)
           
abstract  String getRootName()
           
protected  Object process(ReaderResource[] configResources)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CONTAINER_CONTEXT

public static final String DEFAULT_CONTAINER_CONTEXT

FILTER_INTERFACE

public static final String FILTER_INTERFACE

logger

protected final transient Log logger
logger used by this class


digester

protected org.apache.commons.digester.Digester digester

containerReferences

protected List containerReferences

configEncoding

protected String configEncoding
Constructor Detail

AbstractDigesterConfiguration

protected AbstractDigesterConfiguration(boolean validate,
                                        String dtd)
Method Detail

process

protected Object process(ReaderResource[] configResources)
                  throws ConfigurationException
Throws:
ConfigurationException

getRootName

public abstract String getRootName()

addContainerContextRules

protected void addContainerContextRules(String path,
                                        String setterMethod,
                                        int parentIndex)
                                 throws ConfigurationException
Throws:
ConfigurationException

addServerPropertiesRules

protected void addServerPropertiesRules(String path,
                                        String setterMethod,
                                        int parentIndex)

addSetPropertiesRule

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

addSetPropertiesRule

protected void addSetPropertiesRule(String path,
                                    org.apache.commons.digester.Digester digester,
                                    String[] s1,
                                    String[] s2)

addMulePropertiesRule

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

addMulePropertiesRule

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

addMulePropertiesRule

protected void addMulePropertiesRule(String path,
                                     org.apache.commons.digester.Digester digester,
                                     String propertiesSetter,
                                     String parentElement)

addFilterRules

protected void addFilterRules(org.apache.commons.digester.Digester digester,
                              String path)
                       throws ConfigurationException
Throws:
ConfigurationException

addFilterGroupRule

protected void addFilterGroupRule(org.apache.commons.digester.Digester digester,
                                  String path)
                           throws ConfigurationException
Throws:
ConfigurationException

addLeftFilterRule

protected void addLeftFilterRule(org.apache.commons.digester.Digester digester,
                                 String path)
                          throws ConfigurationException
Throws:
ConfigurationException

addRightFilterRule

protected void addRightFilterRule(org.apache.commons.digester.Digester digester,
                                  String path)
                           throws ConfigurationException
Throws:
ConfigurationException

addSingleFilterRule

protected void addSingleFilterRule(org.apache.commons.digester.Digester digester,
                                   String path)
                            throws ConfigurationException
Throws:
ConfigurationException


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