Package org.mule.metadata.api.utils
Class MetadataTypeUtils.TypeResolverVisitor
- java.lang.Object
-
- org.mule.metadata.api.visitor.MetadataTypeVisitor
-
- org.mule.metadata.api.utils.MetadataTypeUtils.TypeResolverVisitor
-
- Enclosing class:
- MetadataTypeUtils
public static class MetadataTypeUtils.TypeResolverVisitor extends MetadataTypeVisitor
MetadataTypeVisitorimplementation for resolving the typeId of a givenMetadataType.
-
-
Constructor Summary
Constructors Constructor Description TypeResolverVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddefaultVisit(MetadataType metadataType)When no method matches the specific type this method will be called.StringgetResolvedTypeId()voidvisitObjectField(ObjectFieldType objectFieldType)voidvisitString(StringType stringType)-
Methods inherited from class org.mule.metadata.api.visitor.MetadataTypeVisitor
visitAnyType, visitArrayType, visitAttributeField, visitAttributeKey, visitBinaryType, visitBoolean, visitDate, visitDateTime, visitFunction, visitIntersection, visitLocalDateTime, visitLocalTime, visitNothing, visitNull, visitNumber, visitObject, visitObjectKey, visitPeriod, visitRegex, visitSimpleType, visitTime, visitTimeZone, visitTuple, visitTypeParameter, visitUnion, visitVoid
-
-
-
-
Field Detail
-
typeId
protected String typeId
-
-
Method Detail
-
visitString
public void visitString(StringType stringType)
- Overrides:
visitStringin classMetadataTypeVisitor
-
visitObjectField
public void visitObjectField(ObjectFieldType objectFieldType)
- Overrides:
visitObjectFieldin classMetadataTypeVisitor
-
defaultVisit
public void defaultVisit(MetadataType metadataType)
Description copied from class:MetadataTypeVisitorWhen no method matches the specific type this method will be called.- Overrides:
defaultVisitin classMetadataTypeVisitor- Parameters:
metadataType- The un matched MetadataType
-
getResolvedTypeId
public String getResolvedTypeId()
-
-