Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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
`void` | `PostProcessor.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)`
`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)`
`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` | `TwoStageMapBeanAssemblerFactory.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` | `BeanAssemblerFactory.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)`

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` | `TextDefinitionParser.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` | `OptionalChildDefinitionParser.postProcess(org.springframework.beans.factory.xml.ParserContext context, BeanAssembler assembler, Element element)`
`protected void` | `NamedDefinitionParser.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` | `ExtendTarget.postProcess(org.springframework.beans.factory.xml.ParserContext unused, BeanAssembler assembler, Element element)`
`void` | `ConstructorReference.postProcess(org.springframework.beans.factory.xml.ParserContext unused, BeanAssembler assembler, Element element)`
`void` | `AddAttribute.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)`
`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` | `ObjectFactoryWrapper.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` | `GlobalPropertyDefinitionParser.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)`

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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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