public class AbstractAttributeDefinitionVisitor extends Object implements AttributeDefinitionVisitor
AttributeDefinitionVisitor so clients do not have to implement every method.| Constructor and Description |
|---|
AbstractAttributeDefinitionVisitor() |
| Modifier and Type | Method and Description |
|---|---|
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<TypeConverter> typeConverter) |
void |
onFixedValue(Object value) |
void |
onMultipleValues(KeyAttributeDefinitionPair[] definitions) |
void |
onReferenceObject(Class<?> objectType) |
void |
onReferenceSimpleParameter(String reference) |
void |
onUndefinedComplexParameters() |
void |
onUndefinedSimpleParameters() |
void |
onValueFromTextContent() |
public void onReferenceObject(Class<?> objectType)
onReferenceObject in interface AttributeDefinitionVisitorpublic void onReferenceSimpleParameter(String reference)
onReferenceSimpleParameter in interface AttributeDefinitionVisitorpublic void onFixedValue(Object value)
onFixedValue in interface AttributeDefinitionVisitorpublic void onConfigurationParameter(String parameterName, Object defaultValue, Optional<TypeConverter> typeConverter)
onConfigurationParameter in interface AttributeDefinitionVisitorpublic void onUndefinedSimpleParameters()
onUndefinedSimpleParameters in interface AttributeDefinitionVisitorpublic void onUndefinedComplexParameters()
onUndefinedComplexParameters in interface AttributeDefinitionVisitorpublic void onComplexChildCollection(Class<?> type, Optional<String> wrapperIdentifier)
onComplexChildCollection in interface AttributeDefinitionVisitorpublic void onComplexChildMap(Class<?> keyType, Class<?> valueType, String wrapperIdentifier)
onComplexChildMap in interface AttributeDefinitionVisitorpublic void onComplexChild(Class<?> type, Optional<String> wrapperIdentifier, Optional<String> childIdentifier)
onComplexChild in interface AttributeDefinitionVisitorpublic void onValueFromTextContent()
onValueFromTextContent in interface AttributeDefinitionVisitorpublic void onMultipleValues(KeyAttributeDefinitionPair[] definitions)
onMultipleValues in interface AttributeDefinitionVisitorCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.