public class TypeUtils extends Object
| Constructor and Description |
|---|
TypeUtils() |
| Modifier and Type | Method and Description |
|---|---|
static EventType |
asEventType(org.mule.metadata.message.MuleEventMetadataType muleEventMetadataType) |
static org.mule.metadata.message.MuleEventMetadataTypeBuilder |
asMuleEventMetadataType(EventType eventType) |
static Stream<VarDecl> |
asVarDecls(org.mule.metadata.message.MessageMetadataType messageMetadataType) |
static Stream<VarDecl> |
asVarDecls(org.mule.metadata.message.MessageMetadataType messageMetadataType,
boolean includeVoids) |
static Stream<VarDecl> |
asVarDecls(org.mule.metadata.message.MuleEventMetadataType muleEventMetadataType) |
static EventType |
createEventType(org.mule.metadata.api.model.MetadataType metadataType) |
static Optional<org.mule.metadata.api.model.MetadataType> |
getMessageAttributesType(org.mule.metadata.api.model.MetadataType metadataType) |
static Optional<org.mule.metadata.message.MessageMetadataType> |
getMessageMetadataType(EventType eventType) |
static Optional<org.mule.metadata.api.model.MetadataType> |
getMessagePayloadType(org.mule.metadata.api.model.MetadataType metadataType) |
static EventType |
intersection(List<EventType> eventTypes) |
static boolean |
isAssignable(org.mule.metadata.api.model.MetadataType sourceType,
org.mule.metadata.api.model.MetadataType targetType) |
static EventType |
merge(EventType eventType1,
EventType eventType2) |
static EventType |
minus(EventType eventType1,
EventType eventType2) |
static EventType |
override(EventType eventType1,
EventType eventType2) |
static org.mule.metadata.api.model.MetadataType |
override(org.mule.metadata.api.model.MetadataType metadataType1,
org.mule.metadata.api.model.MetadataType metadataType2) |
static org.mule.metadata.api.model.MetadataType |
substitute(org.mule.metadata.api.model.MetadataType metadataType,
Map<String,org.mule.metadata.api.model.MetadataType> substitution) |
static Optional<Map<String,org.mule.metadata.api.model.MetadataType>> |
unifyTypes(org.mule.metadata.api.model.MetadataType metadataType1,
org.mule.metadata.api.model.MetadataType metadataType2) |
static EventType |
union(List<EventType> eventTypes) |
public static boolean isAssignable(org.mule.metadata.api.model.MetadataType sourceType,
org.mule.metadata.api.model.MetadataType targetType)
public static Stream<VarDecl> asVarDecls(org.mule.metadata.message.MessageMetadataType messageMetadataType, boolean includeVoids)
public static Stream<VarDecl> asVarDecls(org.mule.metadata.message.MessageMetadataType messageMetadataType)
public static Stream<VarDecl> asVarDecls(org.mule.metadata.message.MuleEventMetadataType muleEventMetadataType)
public static org.mule.metadata.message.MuleEventMetadataTypeBuilder asMuleEventMetadataType(EventType eventType)
public static EventType asEventType(org.mule.metadata.message.MuleEventMetadataType muleEventMetadataType)
public static org.mule.metadata.api.model.MetadataType override(org.mule.metadata.api.model.MetadataType metadataType1,
org.mule.metadata.api.model.MetadataType metadataType2)
public static Optional<Map<String,org.mule.metadata.api.model.MetadataType>> unifyTypes(org.mule.metadata.api.model.MetadataType metadataType1, org.mule.metadata.api.model.MetadataType metadataType2)
public static org.mule.metadata.api.model.MetadataType substitute(org.mule.metadata.api.model.MetadataType metadataType,
Map<String,org.mule.metadata.api.model.MetadataType> substitution)
public static EventType createEventType(org.mule.metadata.api.model.MetadataType metadataType)
public static Optional<org.mule.metadata.api.model.MetadataType> getMessagePayloadType(org.mule.metadata.api.model.MetadataType metadataType)
public static Optional<org.mule.metadata.api.model.MetadataType> getMessageAttributesType(org.mule.metadata.api.model.MetadataType metadataType)
Copyright © 2017 MuleSoft, Inc.. All rights reserved.