Class TypeResolversInformationModelProperty
java.lang.Object
org.mule.runtime.extension.api.property.TypeResolversInformationModelProperty
- All Implemented Interfaces:
Serializable,org.mule.runtime.api.meta.model.ModelProperty,org.mule.runtime.api.meta.NamedObject
public class TypeResolversInformationModelProperty
extends Object
implements org.mule.runtime.api.meta.model.ModelProperty
A
ModelProperty for a of ComponentModel that contains all the information regarding which dynamic
TypeResolvers are used by this component.- Since:
- 1.2.0
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTypeResolversInformationModelProperty(String category, Map<String, String> parameters, String outputResolver, String attributesResolver, String keysResolver, boolean requiresConnection, boolean requiresConfiguration) TypeResolversInformationModelProperty(String category, Map<String, String> parameters, String outputResolver, String attributesResolver, String keysResolver, boolean requiresConnection, boolean requiresConfiguration, boolean partialTypeKeyResolver) -
Method Summary
Modifier and TypeMethodDescriptionbooleanProvides information the output attributes resolver (if any) associated to the Component.Provides the name of the metadata category associated to the Component.Provides information of the metadata keys resolver (if any) associated to the Component.getName()Provides information of the output resolver (if any) associated to the Component.getParameterResolver(String parameterName) Provides information of the resolver (if any) associated to a given parameter.inthashCode()booleanbooleanisPublic()toString()
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
TypeResolversInformationModelProperty
-
TypeResolversInformationModelProperty
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.mule.runtime.api.meta.model.ModelProperty- Specified by:
getNamein interfaceorg.mule.runtime.api.meta.NamedObject
-
isPublic
public boolean isPublic()- Specified by:
isPublicin interfaceorg.mule.runtime.api.meta.model.ModelProperty
-
getCategoryName
Provides the name of the metadata category associated to the Component.- Returns:
- category name
-
getOutputResolver
Provides information of the output resolver (if any) associated to the Component.- Returns:
- output resolver's
ResolverInformation
-
getAttributesResolver
Provides information the output attributes resolver (if any) associated to the Component.- Returns:
- output attributes resolver's
ResolverInformation
-
getKeysResolver
Provides information of the metadata keys resolver (if any) associated to the Component.- Returns:
- keys resolver's
ResolverInformation
-
isPartialTypeKeyResolver
public boolean isPartialTypeKeyResolver()- Returns:
- boolean indicating if key resolver is partial of complete.
-
getParameterResolver
Provides information of the resolver (if any) associated to a given parameter.- Parameters:
parameterName- name of the parameter- Returns:
ResolverInformationof the resolver associated to the parameter, if one exists.
-
equals
-
hashCode
public int hashCode() -
toString
-