public class ObjectTypeVisitor extends Object implements org.mule.runtime.dsl.api.component.TypeDefinitionVisitor
ComponentModel object Class based on the component configuration.| Modifier and Type | Field and Description |
|---|---|
static Class<ArrayList> |
DEFAULT_COLLECTION_TYPE |
| Constructor and Description |
|---|
ObjectTypeVisitor(org.mule.runtime.ast.api.ComponentAst componentModel) |
| Modifier and Type | Method and Description |
|---|---|
Optional<org.mule.runtime.dsl.api.component.TypeDefinition.MapEntryType> |
getMapEntryType() |
Class<?> |
getType() |
void |
onConfigurationAttribute(String attributeName,
Class<?> enforcedClass) |
void |
onConfigurationAttribute(String groupName,
String attributeName,
Class<?> enforcedClass) |
void |
onMapType(org.mule.runtime.dsl.api.component.TypeDefinition.MapEntryType mapEntryType) |
void |
onType(Class<?> type) |
public ObjectTypeVisitor(org.mule.runtime.ast.api.ComponentAst componentModel)
public void onType(Class<?> type)
onType in interface org.mule.runtime.dsl.api.component.TypeDefinitionVisitorpublic void onConfigurationAttribute(String attributeName, Class<?> enforcedClass)
onConfigurationAttribute in interface org.mule.runtime.dsl.api.component.TypeDefinitionVisitorpublic void onConfigurationAttribute(String groupName, String attributeName, Class<?> enforcedClass)
onConfigurationAttribute in interface org.mule.runtime.dsl.api.component.TypeDefinitionVisitorpublic void onMapType(org.mule.runtime.dsl.api.component.TypeDefinition.MapEntryType mapEntryType)
onMapType in interface org.mule.runtime.dsl.api.component.TypeDefinitionVisitorpublic Class<?> getType()
public Optional<org.mule.runtime.dsl.api.component.TypeDefinition.MapEntryType> getMapEntryType()
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.