public class SourceDefinitionParser extends ExtensionDefinitionParser
ExtensionMessageSource used to parse instances of ExtensionMessageSource instances through a
SourceDefinitionParserbaseDefinitionBuilder, CONFIG_PROVIDER_ATTRIBUTE_NAME, dslResolver, muleContext, objectParsingDelegates, parsingContext| Constructor and Description |
|---|
SourceDefinitionParser(ComponentBuildingDefinition.Builder definition,
org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.source.SourceModel sourceModel,
org.mule.runtime.extension.xml.dsl.api.resolver.DslSyntaxResolver dslSyntaxResolver,
MuleContext muleContext,
ExtensionParsingContext parsingContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doParse(ComponentBuildingDefinition.Builder definitionBuilder)
Implementations place their custom parsing logic here.
|
addDefinition, addParameter, parse, parseAttributeParameter, parseAttributeParameter, parseCollectionParameter, parseCollectionParameter, parseFromTextExpression, parseFromTextExpression, parseMapParameters, parseMapParameters, parseObject, parseObjectParameter, parseObjectParameter, parseParameters, resolverOfpublic SourceDefinitionParser(ComponentBuildingDefinition.Builder definition, org.mule.runtime.api.meta.model.ExtensionModel extensionModel, org.mule.runtime.api.meta.model.source.SourceModel sourceModel, org.mule.runtime.extension.xml.dsl.api.resolver.DslSyntaxResolver dslSyntaxResolver, MuleContext muleContext, ExtensionParsingContext parsingContext)
protected void doParse(ComponentBuildingDefinition.Builder definitionBuilder) throws ConfigurationException
ExtensionDefinitionParserdoParse in class ExtensionDefinitionParserdefinitionBuilder - the ComponentBuildingDefinition.Builder on which implementation are to define their stuffConfigurationException - if a parsing error occursCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.