public interface ExpressionLanguageMetadataService
ExpressionLanguageMetadataService to allow Metadata type
resolvers to infer or resolve types based on already defined metadata type and Data Weave expressions.| Modifier and Type | Method and Description |
|---|---|
org.mule.metadata.api.model.MetadataType |
getOutputType(org.mule.metadata.api.model.MetadataType type,
String expression)
Given the
MetadataType and a DataWeave expression it will infer the resulting output type. |
org.mule.metadata.api.model.MetadataType |
getOutputType(org.mule.metadata.message.api.el.TypeBindings typeBindings,
String expression)
Given the
TypeBindings and a DataWeave expression it will infer the resulting output type. |
org.mule.metadata.api.model.MetadataType getOutputType(org.mule.metadata.api.model.MetadataType type,
String expression)
MetadataType and a DataWeave expression it will infer the resulting output type. The expression will be
invoked with a type binding by the name payload to access the type.type - the MetadataType.expression - an expression.org.mule.metadata.api.model.MetadataType getOutputType(org.mule.metadata.message.api.el.TypeBindings typeBindings,
String expression)
TypeBindings and a DataWeave expression it will infer the resulting output type.typeBindings - the TypeBindings.expression - an expression.Copyright © 2022. All rights reserved.