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 ThingTypeAbstractStorageBasedTypeProvider.getThingType(ThingTypeUID thingTypeUID, @Nullable Locale locale) @Nullable ThingTypeThingTypeProvider.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 ThingTypeBaseThingHandlerFactory.getThingTypeByUID(ThingTypeUID thingTypeUID) Returns theThingTypewhich 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 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.voidAbstractStorageBasedTypeProvider.putThingType(ThingType thingType) Add or update aThingTypeto 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 StrippedThingTypeDTOMaps 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 newThingTypeaccording to the given values from this builder.@Nullable ThingTypeThingTypeRegistry.getThingType(ThingTypeUID thingTypeUID) Returns a thing type for a given thing type UID.@Nullable ThingTypeThingTypeRegistry.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 ThingTypeBuilderCreate this builder with all properties from the givenThingType.