org.mule.config.spring.parsers.delegate
Class AllAttributeChildDefinitionParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.mule.config.spring.parsers.delegate.AllAttributeChildDefinitionParser
- All Implemented Interfaces:
- MuleDefinitionParser, MuleDefinitionParserConfiguration, org.springframework.beans.factory.xml.BeanDefinitionParser
public class AllAttributeChildDefinitionParser
- extends org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
- implements MuleDefinitionParser
This is a very hurried demonstration. It needs improving!
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
ID_ATTRIBUTE, NAME_ATTRIBUTE |
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser |
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.springframework.beans.factory.xml.BeanDefinitionParser |
parse |
AllAttributeChildDefinitionParser
public AllAttributeChildDefinitionParser(DynamicAttributeDefinitionParser delegate)
parseInternal
protected org.springframework.beans.factory.support.AbstractBeanDefinition parseInternal(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
- Specified by:
parseInternal
in class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
muleParse
public org.springframework.beans.factory.support.AbstractBeanDefinition muleParse(Element element,
org.springframework.beans.factory.xml.ParserContext parserContext)
- Specified by:
muleParse
in interface MuleDefinitionParser
registerPreProcessor
public MuleDefinitionParserConfiguration registerPreProcessor(PreProcessor preProcessor)
- Description copied from interface:
MuleDefinitionParserConfiguration
- These are prepended to existing processors
- Specified by:
registerPreProcessor
in interface MuleDefinitionParserConfiguration
registerPostProcessor
public MuleDefinitionParserConfiguration registerPostProcessor(PostProcessor postProcessor)
- Description copied from interface:
MuleDefinitionParserConfiguration
- These are appended to existing processors
- Specified by:
registerPostProcessor
in interface MuleDefinitionParserConfiguration
addReference
public MuleDefinitionParserConfiguration addReference(String propertyName)
- Specified by:
addReference
in interface MuleDefinitionParserConfiguration
addMapping
public MuleDefinitionParserConfiguration addMapping(String propertyName,
Map mappings)
- Specified by:
addMapping
in interface MuleDefinitionParserConfiguration
addMapping
public MuleDefinitionParserConfiguration addMapping(String propertyName,
String mappings)
- Specified by:
addMapping
in interface MuleDefinitionParserConfiguration
addMapping
public MuleDefinitionParserConfiguration addMapping(String propertyName,
ValueMap mappings)
- Specified by:
addMapping
in interface MuleDefinitionParserConfiguration
addAlias
public MuleDefinitionParserConfiguration addAlias(String alias,
String propertyName)
- Specified by:
addAlias
in interface MuleDefinitionParserConfiguration
addCollection
public MuleDefinitionParserConfiguration addCollection(String propertyName)
- Specified by:
addCollection
in interface MuleDefinitionParserConfiguration
addIgnored
public MuleDefinitionParserConfiguration addIgnored(String propertyName)
- Specified by:
addIgnored
in interface MuleDefinitionParserConfiguration
removeIgnored
public MuleDefinitionParserConfiguration removeIgnored(String propertyName)
- Specified by:
removeIgnored
in interface MuleDefinitionParserConfiguration
setIgnoredDefault
public MuleDefinitionParserConfiguration setIgnoredDefault(boolean ignoreAll)
- Specified by:
setIgnoredDefault
in interface MuleDefinitionParserConfiguration
getAttributeMapping
public String getAttributeMapping(String alias)
isCollection
public boolean isCollection(String propertyName)
isIgnored
public boolean isIgnored(String propertyName)
isBeanReference
public boolean isBeanReference(String attributeName)
translateName
public String translateName(String oldName)
translateValue
public Object translateValue(String name,
String value)
getBeanName
public String getBeanName(Element element)
- Specified by:
getBeanName
in interface MuleDefinitionParser
addBeanFlag
public MuleDefinitionParserConfiguration addBeanFlag(String flag)
- Specified by:
addBeanFlag
in interface MuleDefinitionParserConfiguration
setDeprecationWarning
public void setDeprecationWarning(String deprecationWarning)
- Specified by:
setDeprecationWarning
in interface MuleDefinitionParser
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.