public class ObjectTypeParameterParser extends ExtensionDefinitionParser
ExtensionDefinitionParser for parsing extension objects that can be defined as named top level elements and be placed
in the mule registry.
These objects are parsed as ValueResolvers which are later resolved by a TopLevelParameterObjectFactory
instance
CURSOR_PROVIDER_FACTORY_FIELD_NAME, definitionBuilder, dslResolver, infrastructureParameterMap, objectParsingDelegates, PARAMETERS_FIELD_NAME, parsingContext, valueResolverFactory| Constructor and Description |
|---|
ObjectTypeParameterParser(org.mule.runtime.dsl.api.component.ComponentBuildingDefinition.Builder definition,
org.mule.metadata.api.model.ObjectType type,
ClassLoader classLoader,
org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver dslResolver,
ExtensionParsingContext context) |
ObjectTypeParameterParser(org.mule.runtime.dsl.api.component.ComponentBuildingDefinition.Builder definition,
String name,
String namespace,
org.mule.metadata.api.model.ObjectType type,
ClassLoader classLoader,
org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver dslResolver,
ExtensionParsingContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected org.mule.runtime.dsl.api.component.ComponentBuildingDefinition.Builder |
doParse(org.mule.runtime.dsl.api.component.ComponentBuildingDefinition.Builder definitionBuilder)
Implementations place their custom parsing logic here.
|
addDefinition, addParameter, getContextClassLoader, getFlatParameters, getInfrastructureParameterName, getInlineGroups, parse, parseAstParameter, parseAstParameter, parseAttributeParameter, parseAttributeParameter, parseCollectionParameter, parseCollectionParameter, parseFields, parseFields, parseFromTextExpression, parseFromTextExpression, parseInlineParameterGroup, parseMapParameters, parseMapParameters, parseNestedComponents, parseObject, parseObjectParameter, parseParameters, parseParameterspublic ObjectTypeParameterParser(org.mule.runtime.dsl.api.component.ComponentBuildingDefinition.Builder definition,
org.mule.metadata.api.model.ObjectType type,
ClassLoader classLoader,
org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver dslResolver,
ExtensionParsingContext context)
public ObjectTypeParameterParser(org.mule.runtime.dsl.api.component.ComponentBuildingDefinition.Builder definition,
String name,
String namespace,
org.mule.metadata.api.model.ObjectType type,
ClassLoader classLoader,
org.mule.runtime.extension.api.dsl.syntax.resolver.DslSyntaxResolver dslResolver,
ExtensionParsingContext context)
protected org.mule.runtime.dsl.api.component.ComponentBuildingDefinition.Builder doParse(org.mule.runtime.dsl.api.component.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–2025 MuleSoft, Inc.. All rights reserved.