Class ArrayElementMetadataTypeVisitor
java.lang.Object
org.mule.metadata.api.visitor.MetadataTypeVisitor
org.mule.runtime.ast.internal.serialization.visitor.ArrayElementMetadataTypeVisitor
public class ArrayElementMetadataTypeVisitor
extends org.mule.metadata.api.visitor.MetadataTypeVisitor
Visits SimpleTypes and uses them to resolve the models of a list of
ComponentAstDTOs-
Constructor Summary
ConstructorsConstructorDescriptionArrayElementMetadataTypeVisitor(ComponentParameterAstDTO componentParameterAstDTO, ComponentAstDTO parentComponentAstDTO, ExtensionModelHelper extensionModelHelper, GenerationInformationResolver generationInformationResolver, ExtensionModelResolver extensionModelResolver, ParameterModelUtils parameterModelUtils) -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitObject(org.mule.metadata.api.model.ObjectType objectType) voidvisitSimpleType(org.mule.metadata.api.model.SimpleType simpleType) 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, visitObjectField, visitObjectKey, visitPeriod, visitReference, visitRegex, visitString, visitTime, visitTimeZone, visitTuple, visitTypeParameter, visitUnion, visitVoid
-
Constructor Details
-
ArrayElementMetadataTypeVisitor
public ArrayElementMetadataTypeVisitor(ComponentParameterAstDTO componentParameterAstDTO, ComponentAstDTO parentComponentAstDTO, ExtensionModelHelper extensionModelHelper, GenerationInformationResolver generationInformationResolver, ExtensionModelResolver extensionModelResolver, ParameterModelUtils parameterModelUtils)
-
-
Method Details
-
visitSimpleType
public void visitSimpleType(org.mule.metadata.api.model.SimpleType simpleType) - Overrides:
visitSimpleTypein classorg.mule.metadata.api.visitor.MetadataTypeVisitor
-
visitObject
public void visitObject(org.mule.metadata.api.model.ObjectType objectType) - Overrides:
visitObjectin classorg.mule.metadata.api.visitor.MetadataTypeVisitor
-