| Package | Description |
|---|---|
| org.mule.metadata.message.api.el |
| Modifier and Type | Method and Description |
|---|---|
void |
ExpressionLanguageMetadataTypeResolver.getInputType(String expression,
MetadataType output,
MuleEventMetadataTypeBuilder builder,
ExpressionLanguageMetadataTypeResolver.MessageCallback callback)
Infers the expected input mule event type
MuleEventMetadataType for specified output type with the given script. |
MetadataType |
ExpressionLanguageMetadataTypeResolver.getOutputType(TypeBindings typeBindings,
String expression,
ExpressionLanguageMetadataTypeResolver.MessageCallback callback)
Returns the result type expression when invoked with the given
TypeBindings. |
MetadataType |
ExpressionLanguageMetadataTypeResolver.getOutputType(TypeBindings typeBindings,
String expression,
String outputMimeType,
ExpressionLanguageMetadataTypeResolver.MessageCallback callback)
Returns the result type expression when invoked with the given
TypeBindings. |
boolean |
ExpressionLanguageMetadataTypeResolver.isAssignable(MetadataType assignment,
MetadataType expected,
ExpressionLanguageMetadataTypeResolver.MessageCallback callback)
Returns if the assignment type can be assigned to the expected type
|
Map<String,MetadataType> |
ExpressionLanguageMetadataTypeResolver.resolveAssignment(MetadataType assignment,
MetadataType expected,
ExpressionLanguageMetadataTypeResolver.MessageCallback callback)
Returns the substitution that needs to be done in order for this two types can be assigned
|
Copyright © 2019 MuleSoft, Inc.. All rights reserved.