Package org.openhab.core.semantics.model
Class DefaultSemanticTagProvider
java.lang.Object
org.openhab.core.semantics.model.DefaultSemanticTagProvider
- All Implemented Interfaces:
Provider<SemanticTag>,SemanticTagProvider
@NonNullByDefault
public class DefaultSemanticTagProvider
extends Object
implements SemanticTagProvider
This class defines a provider of all default semantic tags.
- Author:
- Generated from generateTagClasses.groovy - Initial contribution
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds aProviderChangeListenerwhich must be notified if there are changes concerning the elements provided by theProvider.getAll()Returns a collection of all elements.voidRemoves aProviderChangeListener.
-
Constructor Details
-
DefaultSemanticTagProvider
public DefaultSemanticTagProvider()
-
-
Method Details
-
getAll
Description copied from interface:ProviderReturns a collection of all elements.- Specified by:
getAllin interfaceProvider<SemanticTag>- Returns:
- collection of all elements
-
addProviderChangeListener
Description copied from interface:ProviderAdds aProviderChangeListenerwhich must be notified if there are changes concerning the elements provided by theProvider.- Specified by:
addProviderChangeListenerin interfaceProvider<SemanticTag>- Parameters:
listener- the listener to be added
-
removeProviderChangeListener
Description copied from interface:ProviderRemoves aProviderChangeListener.- Specified by:
removeProviderChangeListenerin interfaceProvider<SemanticTag>- Parameters:
listener- the listener to be removed.
-