Package org.openhab.core.items
Interface ManagedMetadataProvider
- All Superinterfaces:
- ManagedProvider<Metadata,,- MetadataKey> - MetadataProvider,- Provider<Metadata>
- All Known Implementing Classes:
- ScriptedMetadataProvider
@NonNullByDefault
public interface ManagedMetadataProvider
extends ManagedProvider<Metadata,MetadataKey>, MetadataProvider 
ManagedMetadataProvider is an OSGi service interface that allows to add or remove
 metadata for items at runtime. Persistence of added metadata is handled by
 a StorageService.- Author:
- Kai Kreuzer - Initial contribution
- 
Method SummaryModifier and TypeMethodDescriptionvoidremoveItemMetadata(String name) Removes all metadata of a given itemMethods inherited from interface org.openhab.core.common.registry.ManagedProvideradd, get, remove, updateMethods inherited from interface org.openhab.core.common.registry.ProvideraddProviderChangeListener, getAll, removeProviderChangeListener
- 
Method Details- 
removeItemMetadataRemoves all metadata of a given item- Parameters:
- name- the name of the item for which the metadata is to be removed.
 
 
-