public class MetadataTypeTransform extends Object
| Constructor and Description |
|---|
MetadataTypeTransform() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.metadata.api.model.MetadataType |
transform(org.mule.metadata.api.model.MetadataType metadataType) |
protected org.mule.metadata.api.model.MetadataType |
transformAnyType(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.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) |
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) |
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) |
protected org.mule.metadata.api.model.MetadataType |
transformBinaryType(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.MetadataType |
transformBoolean(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.MetadataType |
transformDateTime(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.MetadataType |
transformDateType(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.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) |
protected org.mule.metadata.api.model.MetadataType |
transformDefaultPeriodType(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.MetadataType |
transformDefaultRegexType(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.MetadataType |
transformDefaultTimeZoneType(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.MetadataType |
transformDefaultTypeParameterType(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.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) |
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) |
protected org.mule.metadata.api.model.MetadataType |
transformLocalDateTimeType(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.MetadataType |
transformLocalTimeType(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.MetadataType |
transformNothingType(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.MetadataType |
transformNullType(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.MetadataType |
transformNumberType(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.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) |
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) |
protected org.mule.metadata.api.model.MetadataType |
transformStringType(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.MetadataType |
transformTimeType(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.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) |
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) |
protected org.mule.metadata.api.model.MetadataType |
transformVoidType(org.mule.metadata.api.model.MetadataFormat metadataFormat,
Map<Class<? extends org.mule.metadata.api.annotation.TypeAnnotation>,org.mule.metadata.api.annotation.TypeAnnotation> extensions) |
public org.mule.metadata.api.model.MetadataType transform(org.mule.metadata.api.model.MetadataType metadataType)
protected org.mule.metadata.api.model.MetadataType transformAnyType(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.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)
protected org.mule.metadata.api.model.MetadataType transformBinaryType(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.MetadataType transformBoolean(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.MetadataType transformDateTime(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.MetadataType transformDateType(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.MetadataType transformNullType(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.MetadataType transformVoidType(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.MetadataType transformNumberType(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.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)
protected org.mule.metadata.api.model.MetadataType transformStringType(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.MetadataType transformTimeType(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.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)
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)
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)
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)
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)
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)
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)
protected org.mule.metadata.api.model.MetadataType transformNothingType(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.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)
protected org.mule.metadata.api.model.MetadataType transformLocalDateTimeType(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.MetadataType transformLocalTimeType(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.MetadataType transformDefaultPeriodType(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.MetadataType transformDefaultRegexType(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.MetadataType transformDefaultTimeZoneType(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.MetadataType transformDefaultTypeParameterType(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)
Copyright © 2025 MuleSoft, Inc.. All rights reserved.