Uses of Class
org.openhab.core.thing.type.ThingType
Packages that use ThingType
Package
Description
-
Uses of ThingType in org.openhab.core.thing.binding
Methods in org.openhab.core.thing.binding that return ThingTypeModifier and TypeMethodDescription@Nullable ThingType
AbstractStorageBasedTypeProvider.getThingType
(ThingTypeUID thingTypeUID, @Nullable Locale locale) @Nullable ThingType
ThingTypeProvider.getThingType
(ThingTypeUID thingTypeUID, @Nullable Locale locale) Provides a thing type for the given UID or null if no type for the given UID exists.protected @Nullable ThingType
BaseThingHandlerFactory.getThingTypeByUID
(ThingTypeUID thingTypeUID) Returns theThingType
which is represented by the givenThingTypeUID
.Methods in org.openhab.core.thing.binding that return types with arguments of type ThingTypeModifier and TypeMethodDescriptionAbstractStorageBasedTypeProvider.getThingTypes
(@Nullable Locale locale) ThingTypeProvider.getThingTypes
(@Nullable Locale locale) Provides a collection of thing typesMethods in org.openhab.core.thing.binding with parameters of type ThingTypeModifier and TypeMethodDescriptionstatic Thing
ThingFactory.createThing
(ThingType thingType, ThingUID thingUID, Configuration configuration) Creates a thing based on given thing type.static Thing
ThingFactory.createThing
(ThingType thingType, ThingUID thingUID, Configuration configuration, @Nullable ThingUID bridgeUID) Creates a thing based on a given thing type.static Thing
ThingFactory.createThing
(ThingType thingType, ThingUID thingUID, Configuration configuration, @Nullable ThingUID bridgeUID, @Nullable ConfigDescriptionRegistry configDescriptionRegistry) Creates a thing based on a given thing type.void
AbstractStorageBasedTypeProvider.putThingType
(ThingType thingType) Add or update aThingType
to the storage -
Uses of ThingType in org.openhab.core.thing.dto
Methods in org.openhab.core.thing.dto with parameters of type ThingTypeModifier and TypeMethodDescriptionstatic StrippedThingTypeDTO
Maps thing type into stripped thing type data transfer object. -
Uses of ThingType in org.openhab.core.thing.i18n
Methods in org.openhab.core.thing.i18n that return ThingTypeModifier and TypeMethodDescriptionThingTypeI18nLocalizationService.createLocalizedThingType
(org.osgi.framework.Bundle bundle, ThingType thingType, @Nullable Locale locale) Methods in org.openhab.core.thing.i18n with parameters of type ThingTypeModifier and TypeMethodDescriptionThingTypeI18nLocalizationService.createLocalizedThingType
(org.osgi.framework.Bundle bundle, ThingType thingType, @Nullable Locale locale) -
Uses of ThingType in org.openhab.core.thing.type
Subclasses of ThingType in org.openhab.core.thing.typeMethods in org.openhab.core.thing.type that return ThingTypeModifier and TypeMethodDescriptionThingTypeBuilder.build()
Builds and returns a newThingType
according to the given values from this builder.@Nullable ThingType
ThingTypeRegistry.getThingType
(ThingTypeUID thingTypeUID) Returns a thing type for a given thing type UID.@Nullable ThingType
ThingTypeRegistry.getThingType
(ThingTypeUID thingTypeUID, @Nullable Locale locale) Returns a thing type for a given thing type UID.Methods in org.openhab.core.thing.type that return types with arguments of type ThingTypeModifier and TypeMethodDescriptionThingTypeRegistry.getThingTypes()
Returns all thing types.ThingTypeRegistry.getThingTypes
(String bindingId) Returns thing types for a given binding id.ThingTypeRegistry.getThingTypes
(String bindingId, @Nullable Locale locale) Returns thing types for a given binding id.ThingTypeRegistry.getThingTypes
(@Nullable Locale locale) Returns all thing types.Methods in org.openhab.core.thing.type with parameters of type ThingTypeModifier and TypeMethodDescriptionstatic ThingTypeBuilder
Create this builder with all properties from the givenThingType
.