java.lang.Object
org.mule.sdk.api.metadata.NullMetadataKey
- All Implemented Interfaces:
org.mule.runtime.api.metadata.MetadataEnrichableModel,MetadataKey
Null
MetadataKey implementation that represents the absence of a key- Since:
- 1.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()<T extends org.mule.runtime.api.metadata.MetadataProperty>
Optional<T>getMetadataProperty(Class<T> propertyType) Set<org.mule.runtime.api.metadata.MetadataProperty>
-
Field Details
-
ID
- See Also:
-
-
Constructor Details
-
NullMetadataKey
public NullMetadataKey()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceMetadataKey- Returns:
- identifier for the current key
-
getDisplayName
- Specified by:
getDisplayNamein interfaceMetadataKey- Returns:
- human readable name to use when displaying the key
-
getChilds
- Specified by:
getChildsin interfaceMetadataKey- Returns:
- the child
MetadataKeysthat form a composedMetadataKey.
-
getPartName
- Specified by:
getPartNamein interfaceMetadataKey- Returns:
- the name of the part which this
MetadataKeyis from
-
getMetadataProperty
public <T extends org.mule.runtime.api.metadata.MetadataProperty> Optional<T> getMetadataProperty(Class<T> propertyType) - Specified by:
getMetadataPropertyin interfaceorg.mule.runtime.api.metadata.MetadataEnrichableModel
-
getProperties
- Specified by:
getPropertiesin interfaceorg.mule.runtime.api.metadata.MetadataEnrichableModel
-