Uses of Interface
org.mule.config.spring.parsers.assembly.BeanAssembler

Packages that use BeanAssembler
org.mule.config.spring.parsers Classes that help to construct a Mule model via Spring's XML specification. 
org.mule.config.spring.parsers.assembly   
org.mule.config.spring.parsers.collection Support for building collections, or adding an element to a collection in a parent bean. 
org.mule.config.spring.parsers.delegate   
org.mule.config.spring.parsers.generic General support for bean construction. 
org.mule.config.spring.parsers.processors   
org.mule.config.spring.parsers.specific Targetted support for specific components in the Mule system. 
org.mule.module.management.config   
org.mule.module.scripting.config   
org.mule.module.xml.config   
 

Uses of BeanAssembler in org.mule.config.spring.parsers
 

Methods in org.mule.config.spring.parsers that return BeanAssembler
protected  BeanAssembler AbstractMuleBeanDefinitionParser.getBeanAssembler(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
          Restricted use - does not include a target.
protected  BeanAssembler AbstractHierarchicalDefinitionParser.getBeanAssembler(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
          The bean assembler gives more reliable/automatic processing of collections, maps, etc.
protected  BeanAssembler AbstractHierarchicalDefinitionParser.getOrphanBeanAssembler(Element element, org.springframework.beans.factory.support.BeanDefinitionBuilder bean)
          Deprecated.  
 

Methods in org.mule.config.spring.parsers with parameters of type BeanAssembler
protected  void AbstractMuleBeanDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
          Hook method that derived classes can implement to inspect/change a bean definition after parsing is complete.
protected  void AbstractHierarchicalDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
 void PostProcessor.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
protected  void AbstractChildDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
protected  void AbstractMuleBeanDefinitionParser.processProperty(Attr attribute, BeanAssembler assembler)
           
 

Uses of BeanAssembler in org.mule.config.spring.parsers.assembly
 

Classes in org.mule.config.spring.parsers.assembly that implement BeanAssembler
 class AbstractMapBeanAssembler
           
 class AttributeMapBeanAssembler
          This can be used inside a ChildDefinitionParser - it takes named properties and, instead of inserting them individually on the target, it packages them as a Map and inserts that.
 class DefaultBeanAssembler
           
 class TwoStageMapBeanAssembler
          This is used by MapDefinitionParserMutator - it takes a normal bean definition and re-packages it as a map (rather than individual values).
 

Methods in org.mule.config.spring.parsers.assembly that return BeanAssembler
 BeanAssembler BeanAssemblerFactory.newBeanAssembler(PropertyConfiguration beanConfig, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, PropertyConfiguration targetConfig, org.springframework.beans.factory.config.BeanDefinition target)
           
 BeanAssembler DefaultBeanAssemblerFactory.newBeanAssembler(PropertyConfiguration beanConfig, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, PropertyConfiguration targetConfig, org.springframework.beans.factory.config.BeanDefinition target)
           
 BeanAssembler AttributeMapBeanAssemblerFactory.newBeanAssembler(PropertyConfiguration beanConfig, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, PropertyConfiguration targetConfig, org.springframework.beans.factory.config.BeanDefinition target)
           
 BeanAssembler TwoStageMapBeanAssemblerFactory.newBeanAssembler(PropertyConfiguration beanConfig, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, PropertyConfiguration targetConfig, org.springframework.beans.factory.config.BeanDefinition target)
           
 

Methods in org.mule.config.spring.parsers.assembly with parameters of type BeanAssembler
 void TwoStageMapBeanAssemblerFactory.BeanAssemblerStore.saveBeanAssembler(BeanAssembler beanAssembler)
           
 

Uses of BeanAssembler in org.mule.config.spring.parsers.collection
 

Methods in org.mule.config.spring.parsers.collection with parameters of type BeanAssembler
protected  void ChildListEntryDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
 

Uses of BeanAssembler in org.mule.config.spring.parsers.delegate
 

Methods in org.mule.config.spring.parsers.delegate with parameters of type BeanAssembler
 void MapDefinitionParserMutator.saveBeanAssembler(BeanAssembler beanAssembler)
           
 

Uses of BeanAssembler in org.mule.config.spring.parsers.generic
 

Methods in org.mule.config.spring.parsers.generic with parameters of type BeanAssembler
protected  void NamedDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
protected  void OptionalChildDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
protected  void ParentDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
protected  void TextDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
 

Uses of BeanAssembler in org.mule.config.spring.parsers.processors
 

Methods in org.mule.config.spring.parsers.processors with parameters of type BeanAssembler
protected  void NamedSetterChildElementIterator.insertBean(BeanAssembler targetAssembler, Object childBean, Element parent, Element child)
           
protected abstract  void AbstractChildElementIterator.insertBean(BeanAssembler targetAssembler, Object childBean, Element parent, Element child)
           
 void ConstructorReference.postProcess(org.springframework.beans.factory.xml.ParserContext unused, BeanAssembler assembler, Element element)
           
 void ExtendTarget.postProcess(org.springframework.beans.factory.xml.ParserContext unused, BeanAssembler assembler, Element element)
           
 void AbstractChildElementIterator.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
 void AddAttribute.postProcess(org.springframework.beans.factory.xml.ParserContext unused, BeanAssembler assembler, Element element)
           
protected  void AbstractChildElementIterator.processChildElement(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element parent, Element child)
           
 

Uses of BeanAssembler in org.mule.config.spring.parsers.specific
 

Methods in org.mule.config.spring.parsers.specific with parameters of type BeanAssembler
protected  void GlobalPropertyDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
protected  void ObjectFactoryWrapper.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
protected  void DataObjectDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
protected  void ExpressionComponentDefintionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
 void MessageFilterDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
protected  void GlobalFunctionsDefintionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
 

Uses of BeanAssembler in org.mule.module.management.config
 

Methods in org.mule.module.management.config with parameters of type BeanAssembler
protected  void JmxAgentDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
 

Uses of BeanAssembler in org.mule.module.scripting.config
 

Methods in org.mule.module.scripting.config with parameters of type BeanAssembler
protected  void ScriptDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
 

Uses of BeanAssembler in org.mule.module.xml.config
 

Methods in org.mule.module.xml.config with parameters of type BeanAssembler
protected  void XsltTextDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)
           
 



Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.