Package org.openhab.core.thing.binding
package org.openhab.core.thing.binding
-
ClassDescriptionThe
AbstractDynamicDescriptionProviderprovides a base implementation for dynamic description providers.TheAbstractStorageBasedTypeProvideris the base class for the implementation of aStoragebasedThingTypeProvider,ChannelTypeProviderandChannelGroupTypeProviderIt can be subclassed by bindings that createThingTypes andChannelTypes on-the-fly and need to persist those for future thing initializationsTheBaseBridgeHandlerimplements theBridgeHandlerinterface and adds some convenience methods for bridges to theBaseThingHandler.TheBaseDynamicCommandDescriptionProviderprovides a base implementation for theDynamicCommandDescriptionProvider.TheBaseDynamicStateDescriptionProviderprovides a base implementation for theDynamicStateDescriptionProvider.BaseThingHandlerprovides a base implementation for theThingHandlerinterface.TheBaseThingHandlerFactoryprovides a base implementation for theThingHandlerFactoryinterface.ABridgeHandlerhandles 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 aBridgeinstance.TheConfigStatusBridgeHandleris an extension ofBaseBridgeHandlerthat implements theConfigStatusProviderinterface.TheConfigStatusThingHandleris an extension ofBaseThingHandlerthat implements theConfigStatusProviderinterface.Marker interface for Automation Actions with access to aThingHandler.Scope definition for a thing action classAn implementation ofConfigStatusSourcefor theThingentity.ThingFactoryhelps to create thing based on a givenThingType.AThingHandlerhandles the communication between the openHAB framework and an entity from the real world, e.g. a physical device, a web service, etc. represented by aThing.ThingHandlerCallbackis callback interface forThingHandlers.Interface for a service that provides access to aThingHandler.TheThingTypeProvideris responsible for providing thing types.