public class ParameterGroupParser extends ExtensionDefinitionParser
ExtensionDefinitionParser for parsing extension objects that are expressed as an inline ParameterGroupModel
These objects are parsed as ValueResolvers which are later resolved by a TopLevelParameterObjectFactory
instance
baseDefinitionBuilder, CONFIG_PROVIDER_ATTRIBUTE_NAME, CURSOR_STREAM_PROVIDER_FACTORY_FIELD_NAME, dslResolver, infrastructureParameterMap, muleContext, objectParsingDelegates, parsingContext| Constructor and Description |
|---|
ParameterGroupParser(ComponentBuildingDefinition.Builder definition,
org.mule.runtime.api.meta.model.parameter.ParameterGroupModel group,
ParameterGroupDescriptor groupDescriptor,
ClassLoader classLoader,
org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax groupDsl,
org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver dslResolver,
ExtensionParsingContext context,
MuleContext muleContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doParse(ComponentBuildingDefinition.Builder definitionBuilder)
Implementations place their custom parsing logic here.
|
addDefinition, addParameter, getChildKey, getContextClassLoader, getFlatParameters, getInfrastructureParameterName, getInlineGroups, parse, parseAttributeParameter, parseAttributeParameter, parseCollectionParameter, parseCollectionParameter, parseFromTextExpression, parseFromTextExpression, parseMapParameters, parseMapParameters, parseObject, parseObjectParameter, parseObjectParameter, parseParameterGroup, parseParameters, resolverOfpublic ParameterGroupParser(ComponentBuildingDefinition.Builder definition, org.mule.runtime.api.meta.model.parameter.ParameterGroupModel group, ParameterGroupDescriptor groupDescriptor, ClassLoader classLoader, org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax groupDsl, org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver dslResolver, ExtensionParsingContext context, MuleContext muleContext)
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–2017 MuleSoft, Inc.. All rights reserved.