|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.config.spring.parsers.assembly.DefaultBeanAssembler
org.mule.config.spring.parsers.assembly.AbstractMapBeanAssembler
org.mule.config.spring.parsers.assembly.AttributeMapBeanAssembler
public 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.
Field Summary |
---|
Fields inherited from class org.mule.config.spring.parsers.assembly.DefaultBeanAssembler |
---|
bean, target, targetConfig |
Constructor Summary | |
---|---|
AttributeMapBeanAssembler(PropertyConfiguration beanConfig,
org.springframework.beans.factory.support.BeanDefinitionBuilder bean,
PropertyConfiguration targetConfig,
org.springframework.beans.factory.config.BeanDefinition target)
|
Method Summary | |
---|---|
void |
insertBeanInTarget(java.lang.String oldName)
We override this method to insert a map instead of the definition. |
Methods inherited from class org.mule.config.spring.parsers.assembly.AbstractMapBeanAssembler |
---|
insertDefinitionAsMap |
Methods inherited from class org.mule.config.spring.parsers.assembly.DefaultBeanAssembler |
---|
addPropertyWithoutReference, addPropertyWithReference, assertTargetPresent, bestGuessName, copyBeanToTarget, extendBean, extendBean, extendTarget, extendTarget, extendTarget, getBean, getBeanConfig, getTarget, getTargetConfig, insertInTarget, insertSingletonBeanInTarget, methodExists, retrieveList, setBean, setBeanFlag |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AttributeMapBeanAssembler(PropertyConfiguration beanConfig, org.springframework.beans.factory.support.BeanDefinitionBuilder bean, PropertyConfiguration targetConfig, org.springframework.beans.factory.config.BeanDefinition target)
Method Detail |
---|
public void insertBeanInTarget(java.lang.String oldName)
insertBeanInTarget
in interface BeanAssembler
insertBeanInTarget
in class DefaultBeanAssembler
oldName
- The identifying the bean (typically element name).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |