Package org.openhab.core.thing.type
package org.openhab.core.thing.type
-
ClassDescriptionThe
AbstractDescriptionTypeclass is the base class for aThingType, aBridgeTypeaChannelTypeor aChannelGroupType.A binding's recommendation to the framework whether a state update should be automatically sent to an item if a command was received.TheBridgeTypedescribes a concrete type of aBridge.Builder for a channel definition.TheChannelGroupTypecontains a list ofChannelDefinitions and further meta information such as label and description, which are generally used by user interfaces.AChannelGroupTypebuilder.TheChannelGroupTypeProvideris responsible for providing channel group types.TheChannelGroupTypeRegistrytracks allChannelGroupTypes provided by registeredChannelGroupTypeProviders.TheChannelGroupTypeUIDrepresents a unique identifier for channel group types.Kind of the channel.TheChannelTypedescribes a concrete type ofChannel.ChannelTypeBuilder<T extends ChannelTypeBuilder<T>>Interface forChannelTypeBuilder.TheChannelTypeProvideris responsible for providing channel types.TheChannelTypeUIDrepresents a unique identifier for channel types.Implementations may provideChannelspecificCommandDescriptions.TheDynamicStateDescriptionProvideris responsible for providingStateDescriptionfor aChanneldynamically in the runtime.Interface for builders forChannelTypes of kind STATEAThingTypebuilder.Interface for builders forChannelTypes of kind TRIGGER