org.mule.config.builders
Class MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule

java.lang.Object
  extended bySetPropertiesRule
      extended byorg.mule.config.builders.MuleSetPropertiesRule
          extended byorg.mule.config.builders.MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule
Enclosing class:
MuleXmlConfigurationBuilder

public class MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule
extends MuleSetPropertiesRule

this rule serves 2 functions - 1. Allows for late binding of certain types of object, namely Transformers and endpoints that need to be set on objects once the Manager configuration has been processed 2. Allows for template parameters to be parse on the configuration file in the form of ${param-name}. These will get resolved against properties set in the mule-properites element

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mule.config.builders.MuleSetPropertiesRule
processor
 
Constructor Summary
MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule()
           
MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule(PlaceholderProcessor processor)
           
MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule(String[] strings, String[] strings1)
           
MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule(String[] strings, String[] strings1, PlaceholderProcessor processor)
           
 
Method Summary
 void begin(String s1, String s2, Attributes attributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule

public MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule()

MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule

public MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule(PlaceholderProcessor processor)

MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule

public MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule(String[] strings,
                                                                 String[] strings1)

MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule

public MuleXmlConfigurationBuilder.ExtendedMuleSetPropertiesRule(String[] strings,
                                                                 String[] strings1,
                                                                 PlaceholderProcessor processor)
Method Detail

begin

public void begin(String s1,
                  String s2,
                  Attributes attributes)
           throws Exception
Overrides:
begin in class MuleSetPropertiesRule
Throws:
Exception


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.