Uses of Class
org.openhab.core.thing.type.ThingType
Package
Description
-
Uses of ThingType in org.openhab.core.thing.binding
Modifier 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
.Modifier and TypeMethodDescriptionAbstractStorageBasedTypeProvider.getThingTypes
(@Nullable Locale locale) ThingTypeProvider.getThingTypes
(@Nullable Locale locale) Provides a collection of thing typesModifier 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
Modifier and TypeMethodDescriptionstatic StrippedThingTypeDTO
Maps thing type into stripped thing type data transfer object. -
Uses of ThingType in org.openhab.core.thing.i18n
Modifier and TypeMethodDescriptionThingTypeI18nLocalizationService.createLocalizedThingType
(org.osgi.framework.Bundle bundle, ThingType thingType, @Nullable Locale locale) Modifier and TypeMethodDescriptionThingTypeI18nLocalizationService.createLocalizedThingType
(org.osgi.framework.Bundle bundle, ThingType thingType, @Nullable Locale locale) -
Uses of ThingType in org.openhab.core.thing.type
Modifier 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.Modifier 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.Modifier and TypeMethodDescriptionstatic ThingTypeBuilder
Create this builder with all properties from the givenThingType
.