public class BasicTypeValueResolverFactoryTypeVisitor
extends org.mule.metadata.api.visitor.BasicTypeMetadataVisitor
MetadataTypeVisitor implementation that creates a ValueResolver instances depending on a parameter
MetadataType for basic types.| Constructor and Description |
|---|
BasicTypeValueResolverFactoryTypeVisitor(String parameterName,
Object value,
Class<?> expectedClass) |
| Modifier and Type | Method and Description |
|---|---|
ValueResolver |
basicTypeResolver() |
protected void |
defaultVisit(org.mule.metadata.api.model.MetadataType metadataType) |
protected Class<?> |
getExpectedClass() |
ValueResolver |
getResolver() |
protected Object |
getValue() |
protected void |
setResolver(ValueResolver resolver) |
protected void |
visitBasicType(org.mule.metadata.api.model.MetadataType metadataType) |
visitBoolean, visitNumber, visitStringvisitAnyType, visitArrayType, visitAttributeField, visitAttributeKey, visitBinaryType, visitDate, visitDateTime, visitFunction, visitIntersection, visitLocalDateTime, visitLocalTime, visitNothing, visitNull, visitObject, visitObjectField, visitObjectKey, visitPeriod, visitRegex, visitSimpleType, visitTime, visitTimeZone, visitTuple, visitTypeParameter, visitUnion, visitVoidpublic ValueResolver getResolver()
protected void setResolver(ValueResolver resolver)
protected Object getValue()
protected Class<?> getExpectedClass()
protected void visitBasicType(org.mule.metadata.api.model.MetadataType metadataType)
visitBasicType in class org.mule.metadata.api.visitor.BasicTypeMetadataVisitorpublic ValueResolver basicTypeResolver()
protected void defaultVisit(org.mule.metadata.api.model.MetadataType metadataType)
defaultVisit in class org.mule.metadata.api.visitor.MetadataTypeVisitorCopyright © 2003–2024 MuleSoft, Inc.. All rights reserved.