org.mule.config.spring.parsers.delegate
Class AbstractPluggableDelegate
java.lang.Object
org.mule.config.spring.parsers.delegate.AbstractPluggableDelegate
- All Implemented Interfaces:
- MuleDefinitionParser, MuleDefinitionParserConfiguration, org.springframework.beans.factory.xml.BeanDefinitionParser
public abstract class AbstractPluggableDelegate
- extends Object
- implements MuleDefinitionParser
Support for extending a
MuleDefinitionParser
without
needing to subclass.
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 |
AbstractPluggableDelegate
public AbstractPluggableDelegate(MuleDefinitionParser delegate)
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
setDeprecationWarning
public void setDeprecationWarning(String deprecationWarning)
- Specified by:
setDeprecationWarning
in interface MuleDefinitionParser
Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.