Package org.openhab.core.thing.binding
package org.openhab.core.thing.binding
-
ClassDescriptionThe
AbstractDynamicDescriptionProvider
provides a base implementation for dynamic description providers.TheAbstractStorageBasedTypeProvider
is the base class for the implementation of aStorage
basedThingTypeProvider
,ChannelTypeProvider
andChannelGroupTypeProvider
It can be subclassed by bindings that createThingType
s andChannelType
s on-the-fly and need to persist those for future thing initializationsTheBaseBridgeHandler
implements theBridgeHandler
interface and adds some convenience methods for bridges to theBaseThingHandler
.TheBaseDynamicCommandDescriptionProvider
provides a base implementation for theDynamicCommandDescriptionProvider
.TheBaseDynamicStateDescriptionProvider
provides a base implementation for theDynamicStateDescriptionProvider
.BaseThingHandler
provides a base implementation for theThingHandler
interface.TheBaseThingHandlerFactory
provides a base implementation for theThingHandlerFactory
interface.ABridgeHandler
handles the communication between the openHAB framework and a bridge (a device that acts as a gateway to enable the communication with other devices) represented by aBridge
instance.TheConfigStatusBridgeHandler
is an extension ofBaseBridgeHandler
that implements theConfigStatusProvider
interface.TheConfigStatusThingHandler
is an extension ofBaseThingHandler
that implements theConfigStatusProvider
interface.Marker interface for Automation Actions with access to aThingHandler
.Scope definition for a thing action classAn implementation ofConfigStatusSource
for theThing
entity.ThingFactory
helps to create thing based on a givenThingType
.AThingHandler
handles the communication between the openHAB framework and an entity from the real world, e.g.ThingHandlerCallback
is callback interface forThingHandler
s.Interface for a service that provides access to aThingHandler
.TheThingTypeProvider
is responsible for providing thing types.