Class MetadataTypeTransform
java.lang.Object
org.mule.datasense.impl.model.types.MetadataTypeTransform
- Direct Known Subclasses:
MetadataTypeSubstitution
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.mule.metadata.api.model.MetadataTypetransform(org.mule.metadata.api.model.MetadataType metadataType) protected org.mule.metadata.api.model.MetadataTypetransformAnyType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformArrayType(Supplier<org.mule.metadata.api.model.MetadataType> type, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformAttributeFieldType(Supplier<org.mule.metadata.api.model.AttributeKeyType> key, Supplier<org.mule.metadata.api.model.SimpleType> value, boolean required, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformAttributeKeyType(Optional<QName> name, Optional<Pattern> pattern, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformBinaryType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformBoolean(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformDateTime(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformDateType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformDefaultObjectFieldType(Supplier<org.mule.metadata.api.model.ObjectKeyType> key, Supplier<org.mule.metadata.api.model.MetadataType> value, boolean required, boolean repeated, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformDefaultPeriodType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformDefaultRegexType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformDefaultTimeZoneType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformDefaultTypeParameterType(String name, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformFunctionType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions, Supplier<Optional<org.mule.metadata.api.model.MetadataType>> returnType, Supplier<List<org.mule.metadata.api.model.FunctionParameter>> functionParameters) protected org.mule.metadata.api.model.MetadataTypetransformIntersectionType(Supplier<List<org.mule.metadata.api.model.MetadataType>> types, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformLocalDateTimeType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformLocalTimeType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformNothingType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformNullType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformNumberType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformObjectKeyType(Optional<QName> name, Optional<Pattern> pattern, Supplier<List<org.mule.metadata.api.model.AttributeFieldType>> attributes, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformObjectType(Supplier<List<org.mule.metadata.api.model.ObjectFieldType>> fields, boolean ordered, org.mule.metadata.api.model.MetadataType openRestriction, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformStringType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformTimeType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformTupleType(Supplier<List<org.mule.metadata.api.model.MetadataType>> types, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformUnionType(Supplier<List<org.mule.metadata.api.model.MetadataType>> types, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) protected org.mule.metadata.api.model.MetadataTypetransformVoidType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions)
-
Constructor Details
-
MetadataTypeTransform
public MetadataTypeTransform()
-
-
Method Details
-
transform
public org.mule.metadata.api.model.MetadataType transform(org.mule.metadata.api.model.MetadataType metadataType) -
transformAnyType
-
transformArrayType
protected org.mule.metadata.api.model.MetadataType transformArrayType(Supplier<org.mule.metadata.api.model.MetadataType> type, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) -
transformBinaryType
-
transformBoolean
-
transformDateTime
-
transformDateType
-
transformNullType
-
transformVoidType
-
transformNumberType
-
transformObjectType
protected org.mule.metadata.api.model.MetadataType transformObjectType(Supplier<List<org.mule.metadata.api.model.ObjectFieldType>> fields, boolean ordered, org.mule.metadata.api.model.MetadataType openRestriction, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) -
transformStringType
-
transformTimeType
-
transformTupleType
protected org.mule.metadata.api.model.MetadataType transformTupleType(Supplier<List<org.mule.metadata.api.model.MetadataType>> types, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) -
transformUnionType
protected org.mule.metadata.api.model.MetadataType transformUnionType(Supplier<List<org.mule.metadata.api.model.MetadataType>> types, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) -
transformIntersectionType
protected org.mule.metadata.api.model.MetadataType transformIntersectionType(Supplier<List<org.mule.metadata.api.model.MetadataType>> types, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) -
transformObjectKeyType
protected org.mule.metadata.api.model.MetadataType transformObjectKeyType(Optional<QName> name, Optional<Pattern> pattern, Supplier<List<org.mule.metadata.api.model.AttributeFieldType>> attributes, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) -
transformAttributeKeyType
protected org.mule.metadata.api.model.MetadataType transformAttributeKeyType(Optional<QName> name, Optional<Pattern> pattern, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) -
transformAttributeFieldType
protected org.mule.metadata.api.model.MetadataType transformAttributeFieldType(Supplier<org.mule.metadata.api.model.AttributeKeyType> key, Supplier<org.mule.metadata.api.model.SimpleType> value, boolean required, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) -
transformDefaultObjectFieldType
protected org.mule.metadata.api.model.MetadataType transformDefaultObjectFieldType(Supplier<org.mule.metadata.api.model.ObjectKeyType> key, Supplier<org.mule.metadata.api.model.MetadataType> value, boolean required, boolean repeated, org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions) -
transformNothingType
-
transformFunctionType
protected org.mule.metadata.api.model.MetadataType transformFunctionType(org.mule.metadata.api.model.MetadataFormat metadataFormat, Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>, org.mule.metadata.api.annotation.TypeAnnotation> extensions, Supplier<Optional<org.mule.metadata.api.model.MetadataType>> returnType, Supplier<List<org.mule.metadata.api.model.FunctionParameter>> functionParameters) -
transformLocalDateTimeType
-
transformLocalTimeType
-
transformDefaultPeriodType
-
transformDefaultRegexType
-
transformDefaultTimeZoneType
-
transformDefaultTypeParameterType
-