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(ComponentModel 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 |
onMapType(org.mule.runtime.dsl.api.component.TypeDefinition.MapEntryType mapEntryType) |
void |
onType(Class<?> type) |
public ObjectTypeVisitor(ComponentModel 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 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–2019 MuleSoft, Inc.. All rights reserved.