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-2010 MuleSoft, Inc.. All Rights Reserved.