public abstract class AbstractDelegatingDefinitionParser extends org.springframework.beans.factory.xml.AbstractBeanDefinitionParser implements MuleDefinitionParser
InheritDefinitionParser).
Note that the sub-parsers must be consistent. That includes matching the same schema, for example.
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDelegatingDefinitionParser() |
protected |
AbstractDelegatingDefinitionParser(MuleDefinitionParser[] delegates) |
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliasesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmuleParseprotected AbstractDelegatingDefinitionParser()
protected AbstractDelegatingDefinitionParser(MuleDefinitionParser[] delegates)
protected org.springframework.beans.factory.support.AbstractBeanDefinition parseInternal(Element element, org.springframework.beans.factory.xml.ParserContext parserContext)
parseInternal in class org.springframework.beans.factory.xml.AbstractBeanDefinitionParserprotected MuleDefinitionParserConfiguration addDelegate(MuleDefinitionParser delegate)
protected int size()
protected MuleDefinitionParser getDelegate(int index)
public MuleDefinitionParserConfiguration registerPreProcessor(PreProcessor preProcessor)
MuleDefinitionParserConfigurationregisterPreProcessor in interface MuleDefinitionParserConfigurationpublic MuleDefinitionParserConfiguration registerPostProcessor(PostProcessor postProcessor)
MuleDefinitionParserConfigurationregisterPostProcessor in interface MuleDefinitionParserConfigurationpublic MuleDefinitionParserConfiguration addReference(String propertyName)
addReference in interface MuleDefinitionParserConfigurationpublic MuleDefinitionParserConfiguration addMapping(String propertyName, Map mappings)
addMapping in interface MuleDefinitionParserConfigurationpublic MuleDefinitionParserConfiguration addMapping(String propertyName, String mappings)
addMapping in interface MuleDefinitionParserConfigurationpublic MuleDefinitionParserConfiguration addMapping(String propertyName, ValueMap mappings)
addMapping in interface MuleDefinitionParserConfigurationpublic MuleDefinitionParserConfiguration addAlias(String alias, String propertyName)
addAlias in interface MuleDefinitionParserConfigurationpublic MuleDefinitionParserConfiguration addCollection(String propertyName)
addCollection in interface MuleDefinitionParserConfigurationpublic MuleDefinitionParserConfiguration addIgnored(String propertyName)
addIgnored in interface MuleDefinitionParserConfigurationpublic MuleDefinitionParserConfiguration removeIgnored(String propertyName)
removeIgnored in interface MuleDefinitionParserConfigurationpublic MuleDefinitionParserConfiguration setIgnoredDefault(boolean ignoreAll)
setIgnoredDefault in interface MuleDefinitionParserConfigurationpublic String getBeanName(Element element)
getBeanName in interface MuleDefinitionParserpublic MuleDefinitionParserConfiguration addBeanFlag(String flag)
addBeanFlag in interface MuleDefinitionParserConfigurationCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.