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 | Constructor and Description |
---|---|
protected |
AbstractDelegatingDefinitionParser() |
protected |
AbstractDelegatingDefinitionParser(MuleDefinitionParser[] delegates) |
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
muleParse
protected Log logger
protected 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.AbstractBeanDefinitionParser
protected MuleDefinitionParserConfiguration addDelegate(MuleDefinitionParser delegate)
protected int size()
protected MuleDefinitionParser getDelegate(int index)
public MuleDefinitionParserConfiguration registerPreProcessor(PreProcessor preProcessor)
MuleDefinitionParserConfiguration
registerPreProcessor
in interface MuleDefinitionParserConfiguration
public MuleDefinitionParserConfiguration registerPostProcessor(PostProcessor postProcessor)
MuleDefinitionParserConfiguration
registerPostProcessor
in interface MuleDefinitionParserConfiguration
public MuleDefinitionParserConfiguration addReference(String propertyName)
addReference
in interface MuleDefinitionParserConfiguration
public MuleDefinitionParserConfiguration addMapping(String propertyName, Map mappings)
addMapping
in interface MuleDefinitionParserConfiguration
public MuleDefinitionParserConfiguration addMapping(String propertyName, String mappings)
addMapping
in interface MuleDefinitionParserConfiguration
public MuleDefinitionParserConfiguration addMapping(String propertyName, ValueMap mappings)
addMapping
in interface MuleDefinitionParserConfiguration
public MuleDefinitionParserConfiguration addAlias(String alias, String propertyName)
addAlias
in interface MuleDefinitionParserConfiguration
public MuleDefinitionParserConfiguration addCollection(String propertyName)
addCollection
in interface MuleDefinitionParserConfiguration
public MuleDefinitionParserConfiguration addIgnored(String propertyName)
addIgnored
in interface MuleDefinitionParserConfiguration
public MuleDefinitionParserConfiguration removeIgnored(String propertyName)
removeIgnored
in interface MuleDefinitionParserConfiguration
public MuleDefinitionParserConfiguration setIgnoredDefault(boolean ignoreAll)
setIgnoredDefault
in interface MuleDefinitionParserConfiguration
public String getBeanName(Element element)
getBeanName
in interface MuleDefinitionParser
public MuleDefinitionParserConfiguration addBeanFlag(String flag)
addBeanFlag
in interface MuleDefinitionParserConfiguration
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.