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 |
onReferenceFixedParameter(String reference) |
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 onReferenceFixedParameter(String reference)
onReferenceFixedParameter 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.