public class DefaultValueResolverParsingDelegate extends Object implements ValueResolverParsingDelegate
ValueResolverParsingDelegate which accepts any MetadataType and parses it by performing a registry
lookup| Constructor and Description |
|---|
DefaultValueResolverParsingDelegate() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(org.mule.metadata.api.model.MetadataType metadataType)
Verifies that
this instance is capable of handling a specific type. |
ValueResolver<Object> |
parse(String key,
org.mule.metadata.api.model.MetadataType metadataType,
org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax elementDsl)
Performs the parsing and returns a value.
|
public boolean accepts(org.mule.metadata.api.model.MetadataType metadataType)
ParsingDelegatethis instance is capable of handling a specific type.accepts in interface ParsingDelegate<org.mule.metadata.api.model.MetadataType,ValueResolver<Object>>metadataType - a MetadataTypetruepublic ValueResolver<Object> parse(String key, org.mule.metadata.api.model.MetadataType metadataType, org.mule.runtime.extension.api.dsl.syntax.DslElementSyntax elementDsl)
ParsingDelegate
This method should only be invoked if ParsingDelegate.accepts(MetadataType) returns true for the same metadataType
parse in interface ParsingDelegate<org.mule.metadata.api.model.MetadataType,ValueResolver<Object>>key - the parsed entity keymetadataType - a MetadataTypeelementDsl - the DslElementSyntax of the parsed elementValueResolver that performs a registry lookup using the given keyCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.