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 |
|---|---|
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<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 AttributeDefinitionVisitorprotected void doOnOperation(String operation)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.