Uses of Interface
org.openhab.core.thing.Thing
Packages that use Thing
Package
Description
-
Uses of Thing in org.openhab.core.config.discovery.inbox
Methods in org.openhab.core.config.discovery.inbox that return Thing -
Uses of Thing in org.openhab.core.io.rest.core.thing
Methods in org.openhab.core.io.rest.core.thing with parameters of type ThingModifier and TypeMethodDescriptionstatic EnrichedThingDTOEnrichedThingDTOMapper.map(Thing thing, ThingStatusInfo thingStatusInfo, FirmwareStatusDTO firmwareStatus, Map<String, Set<String>> linkedItemsMap, boolean editable) Maps thing into enriched thing data transfer object. -
Uses of Thing in org.openhab.core.magic.binding.handler
Constructors in org.openhab.core.magic.binding.handler with parameters of type ThingModifierConstructorDescriptionMagicBridgedThingHandler(Thing thing) MagicButtonHandler(Thing thing) MagicChattyThingHandler(Thing thing) MagicColorLightHandler(Thing thing) MagicContactHandler(Thing thing) MagicDelayedOnlineHandler(Thing thing) MagicDimmableLightHandler(Thing thing) MagicDynamicStateDescriptionThingHandler(Thing thing, org.openhab.core.magic.binding.internal.MagicDynamicCommandDescriptionProvider commandDescriptionProvider, org.openhab.core.magic.binding.internal.MagicDynamicStateDescriptionProvider stateDescriptionProvider) MagicExtensibleThingHandler(Thing thing) MagicImageHandler(Thing thing) MagicLocationThingHandler(Thing thing) MagicOnlineOfflineHandler(Thing thing) MagicOnOffLightHandler(Thing thing) MagicPlayerHandler(Thing thing) MagicRollershutterHandler(Thing thing) MagicThermostatThingHandler(Thing thing) MagicTimeSeriesHandler(Thing thing) -
Uses of Thing in org.openhab.core.thing
Subinterfaces of Thing in org.openhab.core.thingModifier and TypeInterfaceDescriptioninterfaceMethods in org.openhab.core.thing that return ThingModifier and TypeMethodDescription@Nullable ThingThingRegistry.createThingOfType(ThingTypeUID thingTypeUID, @Nullable ThingUID thingUID, @Nullable ThingUID bridgeUID, @Nullable String label, Configuration configuration) Creates a thing based on the given configuration properties@Nullable ThingThingRegistry.forceRemove(ThingUID thingUID) @Nullable ThingReturns a thing for a given UID or null if no thing was found.@Nullable ThingGets the thing for the given UID or null if no thing with the UID exists.@Nullable Thingprotected @Nullable ThingManagedThingProvider.toElement(String key, org.openhab.core.thing.internal.ThingStorageEntity persistableElement) Methods in org.openhab.core.thing that return types with arguments of type ThingMethods in org.openhab.core.thing with parameters of type ThingModifier and TypeMethodDescriptionvoidThingTypeMigrationService.migrateThingType(Thing thing, ThingTypeUID thingTypeUID, @Nullable Configuration configuration) Changes the type of a givenThing.protected org.openhab.core.thing.internal.ThingStorageEntityManagedThingProvider.toPersistableElement(Thing element) -
Uses of Thing in org.openhab.core.thing.binding
Fields in org.openhab.core.thing.binding declared as ThingMethods in org.openhab.core.thing.binding that return ThingModifier and TypeMethodDescription@Nullable ThingBaseThingHandlerFactory.createThing(ThingTypeUID thingTypeUID, Configuration configuration, @Nullable ThingUID thingUID, @Nullable ThingUID bridgeUID) Creates a thing based on given thing type uid.protected @Nullable ThingBaseThingHandlerFactory.createThing(ThingTypeUID thingTypeUID, Configuration configuration, ThingUID thingUID) Creates a thing based on given thing type uid.static @Nullable ThingThingFactory.createThing(ThingUID thingUID, Configuration configuration, @Nullable Map<String, String> properties, @Nullable ThingUID bridgeUID, ThingTypeUID thingTypeUID, List<ThingHandlerFactory> thingHandlerFactories) static ThingThingFactory.createThing(ThingType thingType, ThingUID thingUID, Configuration configuration) Creates a thing based on given thing type.static ThingThingFactory.createThing(ThingType thingType, ThingUID thingUID, Configuration configuration, @Nullable ThingUID bridgeUID) Creates a thing based on a given thing type.static ThingThingFactory.createThing(ThingType thingType, ThingUID thingUID, Configuration configuration, @Nullable ThingUID bridgeUID, @Nullable ConfigDescriptionRegistry configDescriptionRegistry) Creates a thing based on a given thing type.@Nullable ThingThingHandlerFactory.createThing(ThingTypeUID thingTypeUID, Configuration configuration, @Nullable ThingUID thingUID, @Nullable ThingUID bridgeUID) Creates a thing for given arguments.BaseThingHandler.getThing()ThingHandler.getThing()Returns theThing, which belongs to the handler.Methods in org.openhab.core.thing.binding with parameters of type ThingModifier and TypeMethodDescriptionvoidThingHandlerCallback.channelTriggered(Thing thing, ChannelUID channelUID, String event) Informs the framework that a channel has been triggered.voidBaseBridgeHandler.childHandlerDisposed(ThingHandler childHandler, Thing childThing) voidBridgeHandler.childHandlerDisposed(ThingHandler childHandler, Thing childThing) Informs the bridge handler that a child handler has been disposed.voidBaseBridgeHandler.childHandlerInitialized(ThingHandler childHandler, Thing childThing) voidBridgeHandler.childHandlerInitialized(ThingHandler childHandler, Thing childThing) Informs the bridge handler that a child handler has been initialized.voidThingHandlerCallback.configurationUpdated(Thing thing) Informs about an updated configuration of a thing.protected abstract @Nullable ThingHandlerBaseThingHandlerFactory.createHandler(Thing thing) Creates aThingHandlerfor the given thing.ThingHandlerCallback.editChannel(Thing thing, ChannelUID channelUID) Creates aChannelBuilderwhich is preconfigured with values from the givenChanneland allows to modify it.voidThingHandlerCallback.migrateThingType(Thing thing, ThingTypeUID thingTypeUID, Configuration configuration) Informs the framework that the ThingType of the givenThingshould be changed.BaseThingHandlerFactory.registerHandler(Thing thing) ThingHandlerFactory.registerHandler(Thing thing) Creates a newThingHandlerinstance.voidThingHandlerCallback.statusUpdated(Thing thing, ThingStatusInfo thingStatus) Informs about an updated status of a thing.voidBaseThingHandler.thingUpdated(Thing thing) voidThingHandler.thingUpdated(Thing thing) Notifies the handler about an updatedThing.voidThingHandlerCallback.thingUpdated(Thing thing) Informs about an update of the whole thing.voidBaseThingHandlerFactory.unregisterHandler(Thing thing) voidThingHandlerFactory.unregisterHandler(Thing thing) Unregisters aThingHandlerinstance.protected voidBaseThingHandler.updateThing(Thing thing) Informs the framework, that a thing was updated.voidThingHandlerCallback.validateConfigurationParameters(Thing thing, Map<String, Object> configurationParameters) Validates the given configuration parameters against the configuration description.Constructors in org.openhab.core.thing.binding with parameters of type ThingModifierConstructorDescriptionBaseThingHandler(Thing thing) Creates a new instance of this class for theThing.ConfigStatusThingHandler(Thing thing) Creates a new instance of this class for the givenThing. -
Uses of Thing in org.openhab.core.thing.binding.builder
Methods in org.openhab.core.thing.binding.builder that return ThingModifier and TypeMethodDescriptionThingBuilder.build()Build the thingprotected ThingThingBuilder.populate(org.openhab.core.thing.internal.ThingImpl thing) Methods in org.openhab.core.thing.binding.builder with parameters of type ThingModifier and TypeMethodDescriptionstatic ThingBuilderCreate a new thingThingBuilderfor a copy of the given thing -
Uses of Thing in org.openhab.core.thing.binding.firmware
Methods in org.openhab.core.thing.binding.firmware that return ThingModifier and TypeMethodDescriptionFirmwareUpdateHandler.getThing()Returns theThingthat is handled by this firmware update handler.Methods in org.openhab.core.thing.binding.firmware with parameters of type ThingModifier and TypeMethodDescriptionbooleanFirmware.isSuitableFor(Thing thing) Checks whether this firmware is suitable for the given thing. -
Uses of Thing in org.openhab.core.thing.dto
Methods in org.openhab.core.thing.dto that return ThingMethods in org.openhab.core.thing.dto with parameters of type Thing -
Uses of Thing in org.openhab.core.thing.events
Methods in org.openhab.core.thing.events with parameters of type ThingModifier and TypeMethodDescriptionstatic ThingAddedEventThingEventFactory.createAddedEvent(Thing thing) Creates a thing added event.static ThingRemovedEventThingEventFactory.createRemovedEvent(Thing thing) Creates a thing removed event.static ThingUpdatedEventThingEventFactory.createUpdateEvent(Thing thing, Thing oldThing) Creates a thing updated event. -
Uses of Thing in org.openhab.core.thing.fileconverter
Methods in org.openhab.core.thing.fileconverter that return types with arguments of type ThingModifier and TypeMethodDescriptionAbstractThingFileGenerator.getChildThings(Thing thing, List<Thing> fromThings) Get the child things of a bridge thing amongst a list of things, ordered by UID.ThingFileParser.getParsedThings(String modelName) Get theThingobjects found when parsing the file format.Methods in org.openhab.core.thing.fileconverter with parameters of type ThingModifier and TypeMethodDescriptionAbstractThingFileGenerator.getChildThings(Thing thing, List<Thing> fromThings) Get the child things of a bridge thing amongst a list of things, ordered by UID.protected List<AbstractThingFileGenerator.ConfigParameter> AbstractThingFileGenerator.getConfigurationParameters(Thing thing, boolean hideDefaultParameters) Get the list of configuration parameters for a thing.AbstractThingFileGenerator.getNonDefaultChannels(Thing thing) Get non default channels.Method parameters in org.openhab.core.thing.fileconverter with type arguments of type ThingModifier and TypeMethodDescriptionAbstractThingFileGenerator.getChildThings(Thing thing, List<Thing> fromThings) Get the child things of a bridge thing amongst a list of things, ordered by UID.voidThingFileGenerator.setThingsToBeGenerated(String id, List<Thing> things, boolean hideDefaultChannels, boolean hideDefaultParameters) Define the list of things to be generated and associate them to an identifier. -
Uses of Thing in org.openhab.core.thing.firmware
Methods in org.openhab.core.thing.firmware with parameters of type ThingModifier and TypeMethodDescription@Nullable FirmwareFirmwareProvider.getFirmware(Thing thing, String version) Returns the firmware for the given thing and provided firmware version.@Nullable FirmwareFirmwareProvider.getFirmware(Thing thing, String version, @Nullable Locale locale) Returns the firmware for the given thing and version for the given locale.@Nullable FirmwareFirmwareRegistry.getFirmware(Thing thing, String firmwareVersion) Returns the firmware for the given thing and firmware version by using the locale provided by theLocaleProvider.@Nullable FirmwareFirmwareRegistry.getFirmware(Thing thing, String firmwareVersion, Locale locale) Returns the firmware for the given thing, firmware version and locale.FirmwareProvider.getFirmwares(Thing thing) Returns the set of available firmwares for the given thing.FirmwareProvider.getFirmwares(Thing thing, @Nullable Locale locale) Returns the set of available firmwares for the given thing and the given locale.FirmwareRegistry.getFirmwares(Thing thing) Returns the collection of available firmwares for the given thing using the locale provided by theLocaleProvider.FirmwareRegistry.getFirmwares(Thing thing, @Nullable Locale locale) Returns the collection of available firmwares for the given thing and locale.@Nullable FirmwareFirmwareRegistry.getLatestFirmware(Thing thing) Returns the latest firmware for the given thing, using the locale provided by theLocaleProvider.@Nullable FirmwareFirmwareRegistry.getLatestFirmware(Thing thing, @Nullable Locale locale) Returns the latest firmware for the given thing and locale. -
Uses of Thing in org.openhab.core.thing.i18n
Methods in org.openhab.core.thing.i18n with parameters of type ThingModifier and TypeMethodDescriptionThingStatusInfoI18nLocalizationService.getLocalizedThingStatusInfo(Thing thing, Locale locale) Localizes theThingStatusInfofor the given thing. -
Uses of Thing in org.openhab.core.thing.link
Methods in org.openhab.core.thing.link that return types with arguments of type ThingModifier and TypeMethodDescriptionItemChannelLinkRegistry.getBoundThings(String itemName) Returns a set of bound things for the given item name. -
Uses of Thing in org.openhab.core.thing.util
Methods in org.openhab.core.thing.util that return ThingModifier and TypeMethodDescriptionstatic ThingMerges the content of a ThingDTO with an existing Thing.Methods in org.openhab.core.thing.util with parameters of type ThingModifier and TypeMethodDescriptionstatic voidThingHelper.addChannelsToThing(Thing thing, Collection<Channel> channels) static booleanIndicates whether twoThings are technical equal.static booleanThingHandlerHelper.isHandlerInitialized(Thing thing) Checks if the thing handler has been initialized.static ThingMerges the content of a ThingDTO with an existing Thing.