Uses of Interface
org.openhab.core.common.registry.Identifiable
Packages that use Identifiable
Package
Description
-
Uses of Identifiable in org.openhab.core.addon
Classes in org.openhab.core.addon that implement Identifiable -
Uses of Identifiable in org.openhab.core.auth
Subinterfaces of Identifiable in org.openhab.core.authModifier and TypeInterfaceDescriptioninterfaceA user represents an individual, physical person using the system.Classes in org.openhab.core.auth that implement IdentifiableModifier and TypeClassDescriptionclassRepresents a genericUserwith a set of rolesclassAUsersourced from a managedUserProvider. -
Uses of Identifiable in org.openhab.core.automation
Subinterfaces of Identifiable in org.openhab.core.automation -
Uses of Identifiable in org.openhab.core.automation.template
Subinterfaces of Identifiable in org.openhab.core.automation.templateModifier and TypeInterfaceDescriptioninterfaceThe templates define types of shared, ready to use definitions of automation objects, which can be instantiated and configured to produce automation instances.Classes in org.openhab.core.automation.template that implement IdentifiableModifier and TypeClassDescriptionclassThis class is used to defineRule Templateswhich are shared combination of ready to use modules, which can be configured to produceRuleinstances. -
Uses of Identifiable in org.openhab.core.automation.type
Classes in org.openhab.core.automation.type that implement IdentifiableModifier and TypeClassDescriptionclassThis class provides common functionality for creatingActioninstances by supplying their meta-information.classThis class is asActionTypewhich logically combinesActioninstances.classThis class is asConditionTypewhich logically combinesConditionmodules.classThis class is asTriggerTypewhich logically combinesTriggermodules.classThis class provides common functionality for creatingConditioninstances by supplying their meta-information.classThis class provides common functionality for creatingModuleTypeinstances.classThis class provides common functionality for creatingTriggerinstances by supplying their meta-information. -
Uses of Identifiable in org.openhab.core.common.registry
Classes in org.openhab.core.common.registry with type parameters of type IdentifiableModifier and TypeClassDescriptionclassAbstractManagedProvider<E extends Identifiable<K>,K, PE> AbstractManagedProvideris an abstract implementation for theManagedProviderinterface and can be used as base class forManagedProviderimplementations.classAbstractRegistry<E extends Identifiable<K>,K, P extends Provider<E>> TheAbstractRegistryis an abstract implementation of theRegistryinterface, that can be used as base class forRegistryimplementations.classDefaultAbstractManagedProvider<E extends Identifiable<K>,K> DefaultAbstractManagedProvideris a specificAbstractManagedProviderimplementation, where the stored element is the same as the element of the provider.interfaceManagedProvider<E extends Identifiable<K>,K> TheManagedProvideris a specificProviderthat enables to add, remove and update elements at runtime.interfaceRegistry<E extends Identifiable<K>,K> TheRegistryinterface represents a registry for elements of the type E. -
Uses of Identifiable in org.openhab.core.config.core
Classes in org.openhab.core.config.core that implement IdentifiableModifier and TypeClassDescriptionclassTheConfigDescriptionclass contains a description for a concrete configuration of e.g. aThing, aBridgeor other specific configurable services. -
Uses of Identifiable in org.openhab.core.config.core.xml
Classes in org.openhab.core.config.core.xml with type parameters of type IdentifiableModifier and TypeClassDescriptionclassAbstractXmlBasedProvider<T_ID,T_OBJECT extends Identifiable<@NonNull T_ID>> Common base class for XML based providers. -
Uses of Identifiable in org.openhab.core.items
Subinterfaces of Identifiable in org.openhab.core.itemsModifier and TypeInterfaceDescriptioninterfaceDeprecated.This class is not meant as a public API - it should only be used internally from within the frameworkinterfaceThis interface defines the core features of an openHAB item.Classes in org.openhab.core.items that implement IdentifiableModifier and TypeClassDescriptionclassThe abstract base class for all items.classfinal classThis is a data class for storing meta-data for a given item and namespace. -
Uses of Identifiable in org.openhab.core.library.items
Classes in org.openhab.core.library.items that implement IdentifiableModifier and TypeClassDescriptionclassThis item identifies a telephone call by its origin and destination.classA ColorItem can be used for color values, e.g. for LED lightsclassA ContactItem can be used for sensors that return an "open" or "close" as a state.classA DateTimeItem stores a timestamp including a valid time zone.classA DimmerItem can be used as a switch (ON/OFF), but it also accepts percent values to reflect the dimmed state.classAn ImageItem holds the binary image data as its status.classA LocationItem can be used to store GPS related informations, addresses...classA NumberItem has a decimal value and is usually used for all kinds of sensors, like temperature, brightness, wind, etc.classAnPlayerItemallows to control a player, e.g. an audio player.classA RollershutterItem allows the control of roller shutters, i.e.classA StringItem can be used for any kind of string to either send or receive from a device.classA SwitchItem represents a normal switch that can be ON or OFF. -
Uses of Identifiable in org.openhab.core.persistence.registry
Classes in org.openhab.core.persistence.registry that implement IdentifiableModifier and TypeClassDescriptionclassThePersistenceServiceConfigurationrepresents the configuration for a persistence service. -
Uses of Identifiable in org.openhab.core.semantics
Subinterfaces of Identifiable in org.openhab.core.semanticsModifier and TypeInterfaceDescriptioninterfaceThis interface defines the core features of an openHAB semantic tag.Classes in org.openhab.core.semantics that implement IdentifiableModifier and TypeClassDescriptionclassThis is the main implementing class of theSemanticTaginterface. -
Uses of Identifiable in org.openhab.core.thing
Subinterfaces of Identifiable in org.openhab.core.thing -
Uses of Identifiable in org.openhab.core.thing.link
Classes in org.openhab.core.thing.link that implement IdentifiableModifier and TypeClassDescriptionclassAbstractLinkis the abstract base class of all links.class -
Uses of Identifiable in org.openhab.core.thing.profiles
Subinterfaces of Identifiable in org.openhab.core.thing.profilesModifier and TypeInterfaceDescriptioninterfaceDescribes a profile type.interfaceDescribes aStateProfiletype.interfaceDescribes aTriggerProfiletype. -
Uses of Identifiable in org.openhab.core.thing.type
Classes in org.openhab.core.thing.type that implement IdentifiableModifier and TypeClassDescriptionclassTheAbstractDescriptionTypeclass is the base class for aThingType, aBridgeTypeaChannelTypeor aChannelGroupType.classTheBridgeTypedescribes a concrete type of aBridge.classTheChannelGroupTypecontains a list ofChannelDefinitions and further meta information such as label and description, which are generally used by user interfaces.classTheChannelTypedescribes a concrete type ofChannel.class -
Uses of Identifiable in org.openhab.core.transform
Classes in org.openhab.core.transform that implement IdentifiableModifier and TypeClassDescriptionclassTheTransformationencapsulates a transformation configuration -
Uses of Identifiable in org.openhab.core.ui.components
Classes in org.openhab.core.ui.components that implement IdentifiableModifier and TypeClassDescriptionclassA root component is a special type ofUIComponentat the root of the hierarchy.