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 ChannelDefinitions 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 StringReturns the channel definitions thisChannelGroupTypeprovides.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 thisChannelGroupTypeprovides.The returned list is immutable.
- Returns:
- the channels this Thing type provides
-
getCategory
-
getUID
Description copied from class:AbstractDescriptionTypeReturns the unique identifier which identifies the according type within the overall system.- Specified by:
getUIDin interfaceIdentifiable<UID>- Overrides:
getUIDin classAbstractDescriptionType- Returns:
- the unique identifier which identifies the according type within the overall system (neither null, nor empty)
-
toString
-