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 |
isInstanciable(org.mule.metadata.api.model.MetadataType metadataType) |
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 isInstanciable(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.