@NoImplement
public interface TypeDefinitionVisitor
ComponentBuildingDefinition.getTypeDefinition() configuration.| Modifier and Type | Method and Description |
|---|---|
void |
onConfigurationAttribute(String attributeName,
Class<?> enforcedClass)
Deprecated.
Use
onConfigurationAttribute(String, String, Class) instead. |
void |
onConfigurationAttribute(String groupName,
String attributeName,
Class<?> enforcedClass)
Invoked when the
TypeDefinition it's defined from a configuration attribute of the component |
void |
onMapType(TypeDefinition.MapEntryType mapEntryType)
Invoked when the
TypeDefinition it's defined to be a map entry. |
void |
onType(Class<?> type)
Invoked when the
TypeDefinition it's defined from a Class hardcoded value |
void onType(Class<?> type)
TypeDefinition it's defined from a Class hardcoded valuetype - the hardcoded type@Deprecated void onConfigurationAttribute(String attributeName, Class<?> enforcedClass)
onConfigurationAttribute(String, String, Class) instead.TypeDefinition it's defined from a configuration attribute of the componentattributeName - the name of the configuration attribute holding the type definition. Most likely a fully qualified java
class name.enforcedClass - the name of the class from which the one defined in the attribute must be an instance of.void onConfigurationAttribute(String groupName, String attributeName, Class<?> enforcedClass)
TypeDefinition it's defined from a configuration attribute of the componentattributeName - the name of the parameter group containing the attribute.attributeName - the name of the configuration attribute holding the type definition. Most likely a fully qualified java
class name.enforcedClass - the name of the class from which the one defined in the attribute must be an instance of.void onMapType(TypeDefinition.MapEntryType mapEntryType)
TypeDefinition it's defined to be a map entry.mapEntryType - the holder for the key type and value typeCopyright © 2024 MuleSoft, Inc.. All rights reserved.