org.mule.config.builders
Class MuleSetPropertiesRule

java.lang.Object
  extended by org.apache.commons.digester.Rule
      extended by org.apache.commons.digester.SetPropertiesRule
          extended by org.mule.config.builders.MuleSetPropertiesRule
Direct Known Subclasses:
MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule

public class MuleSetPropertiesRule
extends org.apache.commons.digester.SetPropertiesRule

this rule Allows for template parameters to be parse on the configuration file attributes in the form of ${param-name}. These will get resolved against properties set in the mule-properites element.


Field Summary
protected  PlaceholderProcessor processor
           
 
Fields inherited from class org.apache.commons.digester.Rule
digester, namespaceURI
 
Constructor Summary
MuleSetPropertiesRule()
           
MuleSetPropertiesRule(PlaceholderProcessor processor)
           
MuleSetPropertiesRule(String[] strings, String[] strings1)
           
MuleSetPropertiesRule(String[] strings, String[] strings1, PlaceholderProcessor processor)
           
 
Method Summary
 void begin(String s1, String s2, Attributes attributes)
           
 
Methods inherited from class org.apache.commons.digester.SetPropertiesRule
addAlias, begin, isIgnoreMissingProperty, setIgnoreMissingProperty, toString
 
Methods inherited from class org.apache.commons.digester.Rule
body, body, end, end, finish, getDigester, getNamespaceURI, setDigester, setNamespaceURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

processor

protected PlaceholderProcessor processor
Constructor Detail

MuleSetPropertiesRule

public MuleSetPropertiesRule()

MuleSetPropertiesRule

public MuleSetPropertiesRule(PlaceholderProcessor processor)

MuleSetPropertiesRule

public MuleSetPropertiesRule(String[] strings,
                             String[] strings1)

MuleSetPropertiesRule

public MuleSetPropertiesRule(String[] strings,
                             String[] strings1,
                             PlaceholderProcessor processor)
Method Detail

begin

public void begin(String s1,
                  String s2,
                  Attributes attributes)
           throws Exception
Overrides:
begin in class org.apache.commons.digester.Rule
Throws:
Exception


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