java.lang.Object
org.mule.metadata.api.visitor.MetadataTypeVisitor
org.mule.runtime.ast.internal.serialization.visitor.DTOMetadataTypeVisitor

public class DTOMetadataTypeVisitor extends org.mule.metadata.api.visitor.MetadataTypeVisitor
Resolves models when encountering an ObjectType
  • Constructor Summary

    Constructors
    Constructor
    Description
    DTOMetadataTypeVisitor(ComponentAstDTO componentAstDTO, ExtensionModelHelper extensionModelHelper)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    visitObject(org.mule.metadata.api.model.ObjectType objectType)
     
    void
    visitObjectField(org.mule.metadata.api.model.ObjectFieldType objectFieldType)
     
    void
    visitUnion(org.mule.metadata.api.model.UnionType unionType)
     

    Methods inherited from class org.mule.metadata.api.visitor.MetadataTypeVisitor

    defaultVisit, visitAnyType, visitArrayType, visitAttributeField, visitAttributeKey, visitBinaryType, visitBoolean, visitDate, visitDateTime, visitFunction, visitIntersection, visitLocalDateTime, visitLocalTime, visitNothing, visitNull, visitNumber, visitObjectKey, visitPeriod, visitReference, visitRegex, visitSimpleType, visitString, visitTime, visitTimeZone, visitTuple, visitTypeParameter, visitVoid

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • visitObject

      public void visitObject(org.mule.metadata.api.model.ObjectType objectType)
      Overrides:
      visitObject in class org.mule.metadata.api.visitor.MetadataTypeVisitor
    • visitUnion

      public void visitUnion(org.mule.metadata.api.model.UnionType unionType)
      Overrides:
      visitUnion in class org.mule.metadata.api.visitor.MetadataTypeVisitor
    • visitObjectField

      public void visitObjectField(org.mule.metadata.api.model.ObjectFieldType objectFieldType)
      Overrides:
      visitObjectField in class org.mule.metadata.api.visitor.MetadataTypeVisitor