@NoExtend public class AbstractAttributeDefinitionVisitor extends Object implements org.mule.runtime.dsl.api.component.AttributeDefinitionVisitor
AttributeDefinitionVisitor so clients do not have to implement every method.| Constructor and Description |
|---|
AbstractAttributeDefinitionVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doOnOperation(String operation) |
void |
onComplexChild(Class<?> type,
Optional<String> wrapperIdentifier,
Optional<String> childIdentifier) |
void |
onComplexChildCollection(Class<?> type,
Optional<String> wrapperIdentifier) |
void |
onComplexChildMap(Class<?> keyType,
Class<?> valueType,
String wrapperIdentifier) |
void |
onConfigurationParameter(String parameterName,
Object defaultValue,
Optional<org.mule.runtime.dsl.api.component.TypeConverter> typeConverter) |
void |
onFixedValue(Object value) |
void |
onMultipleValues(org.mule.runtime.dsl.api.component.KeyAttributeDefinitionPair[] definitions) |
void |
onReferenceConfigurationParameter(String parameterName,
Object defaultValue,
Optional<org.mule.runtime.dsl.api.component.TypeConverter> typeConverter) |
void |
onReferenceFixedParameter(String reference) |
void |
onReferenceObject(Class<?> objectType) |
void |
onReferenceSimpleParameter(String reference) |
void |
onSoftReferenceSimpleParameter(String softReference) |
void |
onUndefinedComplexParameters() |
void |
onUndefinedSimpleParameters() |
void |
onValueFromTextContent() |
public void onReferenceObject(Class<?> objectType)
onReferenceObject in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onReferenceSimpleParameter(String reference)
onReferenceSimpleParameter in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onSoftReferenceSimpleParameter(String softReference)
onSoftReferenceSimpleParameter in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onReferenceFixedParameter(String reference)
onReferenceFixedParameter in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onFixedValue(Object value)
onFixedValue in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onConfigurationParameter(String parameterName, Object defaultValue, Optional<org.mule.runtime.dsl.api.component.TypeConverter> typeConverter)
onConfigurationParameter in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onReferenceConfigurationParameter(String parameterName, Object defaultValue, Optional<org.mule.runtime.dsl.api.component.TypeConverter> typeConverter)
onReferenceConfigurationParameter in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onUndefinedSimpleParameters()
onUndefinedSimpleParameters in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onUndefinedComplexParameters()
onUndefinedComplexParameters in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onComplexChildCollection(Class<?> type, Optional<String> wrapperIdentifier)
onComplexChildCollection in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onComplexChildMap(Class<?> keyType, Class<?> valueType, String wrapperIdentifier)
onComplexChildMap in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onComplexChild(Class<?> type, Optional<String> wrapperIdentifier, Optional<String> childIdentifier)
onComplexChild in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onValueFromTextContent()
onValueFromTextContent in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorpublic void onMultipleValues(org.mule.runtime.dsl.api.component.KeyAttributeDefinitionPair[] definitions)
onMultipleValues in interface org.mule.runtime.dsl.api.component.AttributeDefinitionVisitorprotected void doOnOperation(String operation)
Copyright © 2003–2020 MuleSoft, Inc.. All rights reserved.