Package org.mule.metadata.api.visitor
Class BasicTypeMetadataVisitor
- java.lang.Object
-
- org.mule.metadata.api.visitor.MetadataTypeVisitor
-
- org.mule.metadata.api.visitor.BasicTypeMetadataVisitor
-
public abstract class BasicTypeMetadataVisitor extends MetadataTypeVisitor
Base implementation for aMetadataTypeVisitorwhich adds the new methodvisitBasicType(MetadataType)which is invoked by all the types which refer to a basic type. Those would be: All other qualifiers delegate intoMetadataTypeVisitor.defaultVisit(MetadataType)()} by default, but they can be overridden at will- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description BasicTypeMetadataVisitor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidvisitBasicType(MetadataType metadataType)voidvisitBoolean(BooleanType booleanType)voidvisitNumber(NumberType numberType)voidvisitString(StringType stringType)-
Methods inherited from class org.mule.metadata.api.visitor.MetadataTypeVisitor
defaultVisit, visitAnyType, visitArrayType, visitAttributeField, visitAttributeKey, visitBinaryType, visitDate, visitDateTime, visitFunction, visitIntersection, visitLocalDateTime, visitLocalTime, visitNothing, visitNull, visitObject, visitObjectField, visitObjectKey, visitPeriod, visitRegex, visitSimpleType, visitTime, visitTimeZone, visitTuple, visitTypeParameter, visitUnion, visitVoid
-
-
-
-
Method Detail
-
visitBasicType
protected abstract void visitBasicType(MetadataType metadataType)
-
visitBoolean
public void visitBoolean(BooleanType booleanType)
- Overrides:
visitBooleanin classMetadataTypeVisitor
-
visitNumber
public void visitNumber(NumberType numberType)
- Overrides:
visitNumberin classMetadataTypeVisitor
-
visitString
public void visitString(StringType stringType)
- Overrides:
visitStringin classMetadataTypeVisitor
-
-