Package org.openhab.core.thing.type
Class ChannelGroupType
java.lang.Object
org.openhab.core.thing.type.AbstractDescriptionType
org.openhab.core.thing.type.ChannelGroupType
- All Implemented Interfaces:
Identifiable<UID>
The
ChannelGroupType
contains a list of ChannelDefinition
s and further meta information such as label
and description, which are generally used by user interfaces.
This type can be used for Things which offers multiple functionalities which belong all together.
- Author:
- Dennis Nobel - Initial contribution, Michael Grammling - Initial contribution, Christoph Weitkamp - Removed "advanced" attribute
-
Method Summary
Modifier and TypeMethodDescription@Nullable String
Returns the channel definitions thisChannelGroupType
provides.getUID()
Returns the unique identifier which identifies the according type within the overall system.toString()
Methods inherited from class org.openhab.core.thing.type.AbstractDescriptionType
getConfigDescriptionURI, getDescription, getLabel
-
Method Details
-
getChannelDefinitions
Returns the channel definitions thisChannelGroupType
provides.The returned list is immutable.
- Returns:
- the channels this Thing type provides
-
getCategory
-
getUID
Description copied from class:AbstractDescriptionType
Returns the unique identifier which identifies the according type within the overall system.- Specified by:
getUID
in interfaceIdentifiable<UID>
- Overrides:
getUID
in classAbstractDescriptionType
- Returns:
- the unique identifier which identifies the according type within the overall system (neither null, nor empty)
-
toString
-