@NoExtend public abstract class AttributesStaticTypeResolver extends Object implements AttributesTypeResolver, StaticResolver
StaticResolver implementation for the attributes OutputModel.
This AttributesTypeResolver is discarded once the extension model is built. It's not registered with the dynamic
AttributesTypeResolvers.
STATIC_RESOLVER_NAME| Constructor and Description |
|---|
AttributesStaticTypeResolver() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.metadata.api.model.MetadataType |
getAttributesType(MetadataContext context,
Object key)
This method resolves the static output type for an attributes
OutputModel proxing to the
StaticResolver.getStaticMetadata() method. |
String |
getCategoryName()
This is the name of the TypeResolver Category, that relates a given
TypeKeysResolver with the input and
output type resolvers. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResolverNamegetStaticMetadatapublic String getCategoryName()
TypeKeysResolver with the input and
output type resolvers.
For any given component, all the input and
output resolvers must belong to the same Category,
that is, have the same categoryName
The category name is not used for StaticResolvers since they are not registered in the extension.
getCategoryName in interface NamedTypeResolverpublic final org.mule.metadata.api.model.MetadataType getAttributesType(MetadataContext context, Object key)
OutputModel proxing to the
StaticResolver.getStaticMetadata() method.
The context and key are not used nor injected.
getAttributesType in interface AttributesTypeResolvercontext - MetadataContext of the MetaData resolutionkey - K representing the type which's structure has to be resolvedMetadataType associated to the given Copyright © 2021 MuleSoft, Inc.. All rights reserved.