public final class ExtensionMetadataTypeUtils extends Object
MetadataType| Modifier and Type | Method and Description |
|---|---|
static String |
getAlias(org.mule.metadata.api.model.MetadataType metadataType) |
static String |
getAlias(org.mule.metadata.api.model.MetadataType metadataType,
String defaultName) |
static String |
getAlias(org.mule.metadata.api.model.ObjectFieldType fieldType) |
static String |
getId(org.mule.metadata.api.model.MetadataType metadataType) |
static Optional<Class<?>> |
getType(org.mule.metadata.api.model.MetadataType metadataType) |
static Optional<Class<?>> |
getType(org.mule.metadata.api.model.MetadataType metadataType,
ClassLoader classloader) |
static boolean |
isFinal(org.mule.metadata.api.model.MetadataType metadataType) |
static boolean |
isFlattenedParameterGroup(org.mule.metadata.api.model.MetadataType type) |
static boolean |
isInputStream(org.mule.metadata.api.model.MetadataType type) |
static boolean |
isMap(org.mule.metadata.api.model.MetadataType metadataType) |
public static Optional<Class<?>> getType(org.mule.metadata.api.model.MetadataType metadataType)
metadataType - the ObjectType who's type is requiredtype of the given ObjectType if one exists in the current classloader,
Optional.empty() otherwise.public static Optional<Class<?>> getType(org.mule.metadata.api.model.MetadataType metadataType, ClassLoader classloader)
metadataType - the ObjectType who's type is requiredclassloader - the ClassLoader to use when looking for the Classtype of the given ObjectType if one exists in the current classloader,
Optional.empty() otherwise.public static String getAlias(org.mule.metadata.api.model.ObjectFieldType fieldType)
fieldType - the ObjectFieldType to inspect to retrieve its type AliasAlias name of the ObjectFieldTypepublic static String getAlias(org.mule.metadata.api.model.MetadataType metadataType)
metadataType - the MetadataType to inspect to retrieve its type AliasAlias name of the MetadataTypepublic static String getAlias(org.mule.metadata.api.model.MetadataType metadataType, String defaultName)
metadataType - the MetadataType to inspect to retrieve its type AliasdefaultName - default name to use if metadataType alias is not definedAlias name of the MetadataType or the defaultName if alias was not specifiedpublic static boolean isFinal(org.mule.metadata.api.model.MetadataType metadataType)
public static boolean isMap(org.mule.metadata.api.model.MetadataType metadataType)
metadataType - the MetadataType to inspectmetadataType represents a Map or notpublic static String getId(org.mule.metadata.api.model.MetadataType metadataType)
public static boolean isInputStream(org.mule.metadata.api.model.MetadataType type)
type - a MetadataTypetype represents an InputStream or notpublic static boolean isFlattenedParameterGroup(org.mule.metadata.api.model.MetadataType type)
true if the type is marked as a FlattenedTypeCopyright © 2017 MuleSoft, Inc.. All rights reserved.