Package org.openhab.core.thing.type
package org.openhab.core.thing.type
-
ClassDescriptionThe
AbstractDescriptionType
class is the base class for aThingType
, aBridgeType
aChannelType
or aChannelGroupType
.A binding's recommendation to the framework whether a state update should be automatically sent to an item if a command was received.TheBridgeType
describes a concrete type of aBridge
.Builder for a channel definition.TheChannelGroupType
contains a list ofChannelDefinition
s and further meta information such as label and description, which are generally used by user interfaces.AChannelGroupType
builder.TheChannelGroupTypeProvider
is responsible for providing channel group types.TheChannelGroupTypeRegistry
tracks allChannelGroupType
s provided by registeredChannelGroupTypeProvider
s.TheChannelGroupTypeUID
represents a unique identifier for channel group types.Kind of the channel.TheChannelType
describes a concrete type ofChannel
.ChannelTypeBuilder<T extends ChannelTypeBuilder<T>>Interface forChannelTypeBuilder
.TheChannelTypeProvider
is responsible for providing channel types.TheChannelTypeUID
represents a unique identifier for channel types.Implementations may provideChannel
specificCommandDescription
s.TheDynamicStateDescriptionProvider
is responsible for providingStateDescription
for aChannel
dynamically in the runtime.Interface for builders forChannelType
s of kind STATEAThingType
builder.Interface for builders forChannelType
s of kind TRIGGER