Class ParamTypeResolvingVisitor
java.lang.Object
org.mule.metadata.api.visitor.MetadataTypeVisitor
org.mule.runtime.ast.internal.param.ParamTypeResolvingVisitor
public class ParamTypeResolvingVisitor
extends org.mule.metadata.api.visitor.MetadataTypeVisitor
-
Constructor Summary
ConstructorsConstructorDescriptionParamTypeResolvingVisitor(ExpressionAwareParameter param, String resolvedRawValue) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddefaultVisit(org.mule.metadata.api.model.MetadataType metadataType) resolveParamValue(ExpressionAwareParameter param, ComponentMetadataAst metadata, String resolvedRawValue) voidvisitBoolean(org.mule.metadata.api.model.BooleanType booleanType) voidvisitNumber(org.mule.metadata.api.model.NumberType numberType) voidvisitObjectField(org.mule.metadata.api.model.ObjectFieldType objectFieldType) voidvisitString(org.mule.metadata.api.model.StringType stringType) Methods inherited from class org.mule.metadata.api.visitor.MetadataTypeVisitor
visitAnyType, visitArrayType, visitAttributeField, visitAttributeKey, visitBinaryType, visitDate, visitDateTime, visitFunction, visitIntersection, visitLocalDateTime, visitLocalTime, visitNothing, visitNull, visitObject, visitObjectKey, visitPeriod, visitReference, visitRegex, visitSimpleType, visitTime, visitTimeZone, visitTuple, visitTypeParameter, visitUnion, visitVoid
-
Constructor Details
-
ParamTypeResolvingVisitor
-
-
Method Details
-
resolveParamValue
public static org.mule.runtime.api.functional.Either<String,Object> resolveParamValue(ExpressionAwareParameter param, ComponentMetadataAst metadata, String resolvedRawValue) -
visitObjectField
public void visitObjectField(org.mule.metadata.api.model.ObjectFieldType objectFieldType) - Overrides:
visitObjectFieldin classorg.mule.metadata.api.visitor.MetadataTypeVisitor
-
visitBoolean
public void visitBoolean(org.mule.metadata.api.model.BooleanType booleanType) - Overrides:
visitBooleanin classorg.mule.metadata.api.visitor.MetadataTypeVisitor
-
visitNumber
public void visitNumber(org.mule.metadata.api.model.NumberType numberType) - Overrides:
visitNumberin classorg.mule.metadata.api.visitor.MetadataTypeVisitor
-
visitString
public void visitString(org.mule.metadata.api.model.StringType stringType) - Overrides:
visitStringin classorg.mule.metadata.api.visitor.MetadataTypeVisitor
-
defaultVisit
protected void defaultVisit(org.mule.metadata.api.model.MetadataType metadataType) - Overrides:
defaultVisitin classorg.mule.metadata.api.visitor.MetadataTypeVisitor
-