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 TypeInterfaceDescriptioninterface
A user represents an individual, physical person using the system.Classes in org.openhab.core.auth that implement IdentifiableModifier and TypeClassDescriptionclass
Represents a genericUser
with a set of rolesclass
AUser
sourced 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 TypeInterfaceDescriptioninterface
The 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 TypeClassDescriptionclass
This class is used to defineRule Templates
which are shared combination of ready to use modules, which can be configured to produceRule
instances. -
Uses of Identifiable in org.openhab.core.automation.type
Classes in org.openhab.core.automation.type that implement IdentifiableModifier and TypeClassDescriptionclass
This class provides common functionality for creatingAction
instances by supplying their meta-information.class
This class is asActionType
which logically combinesAction
instances.class
This class is asConditionType
which logically combinesCondition
modules.class
This class is asTriggerType
which logically combinesTrigger
modules.class
This class provides common functionality for creatingCondition
instances by supplying their meta-information.class
This class provides common functionality for creatingModuleType
instances.class
This class provides common functionality for creatingTrigger
instances 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 TypeClassDescriptionclass
AbstractManagedProvider<E extends Identifiable<K>,
K, PE> AbstractManagedProvider
is an abstract implementation for theManagedProvider
interface and can be used as base class forManagedProvider
implementations.class
AbstractRegistry<E extends Identifiable<K>,
K, P extends Provider<E>> TheAbstractRegistry
is an abstract implementation of theRegistry
interface, that can be used as base class forRegistry
implementations.class
DefaultAbstractManagedProvider<E extends Identifiable<K>,
K> DefaultAbstractManagedProvider
is a specificAbstractManagedProvider
implementation, where the stored element is the same as the element of the provider.interface
ManagedProvider<E extends Identifiable<K>,
K> TheManagedProvider
is a specificProvider
that enables to add, remove and update elements at runtime.interface
Registry<E extends Identifiable<K>,
K> TheRegistry
interface 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 TypeClassDescriptionclass
TheConfigDescription
class contains a description for a concrete configuration of e.g. aThing
, aBridge
or 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 TypeClassDescriptionclass
AbstractXmlBasedProvider<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 TypeInterfaceDescriptioninterface
Deprecated.This class is not meant as a public API - it should only be used internally from within the frameworkinterface
This interface defines the core features of an openHAB item.Classes in org.openhab.core.items that implement IdentifiableModifier and TypeClassDescriptionclass
The abstract base class for all items.class
final class
This 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 TypeClassDescriptionclass
This item identifies a telephone call by its origin and destination.class
A ColorItem can be used for color values, e.g. for LED lightsclass
A ContactItem can be used for sensors that return an "open" or "close" as a state.class
A DateTimeItem stores a timestamp including a valid time zone.class
A DimmerItem can be used as a switch (ON/OFF), but it also accepts percent values to reflect the dimmed state.class
An ImageItem holds the binary image data as its status.class
A LocationItem can be used to store GPS related informations, addresses...class
A NumberItem has a decimal value and is usually used for all kinds of sensors, like temperature, brightness, wind, etc.class
AnPlayerItem
allows to control a player, e.g. an audio player.class
A RollershutterItem allows the control of roller shutters, i.e.class
A StringItem can be used for any kind of string to either send or receive from a device.class
A 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 TypeClassDescriptionclass
ThePersistenceServiceConfiguration
represents the configuration for a persistence service. -
Uses of Identifiable in org.openhab.core.semantics
Subinterfaces of Identifiable in org.openhab.core.semanticsModifier and TypeInterfaceDescriptioninterface
This interface defines the core features of an openHAB semantic tag.Classes in org.openhab.core.semantics that implement IdentifiableModifier and TypeClassDescriptionclass
This is the main implementing class of theSemanticTag
interface. -
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 TypeClassDescriptionclass
AbstractLink
is 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 TypeInterfaceDescriptioninterface
Describes a profile type.interface
Describes aStateProfile
type.interface
Describes aTriggerProfile
type. -
Uses of Identifiable in org.openhab.core.thing.type
Classes in org.openhab.core.thing.type that implement IdentifiableModifier and TypeClassDescriptionclass
TheAbstractDescriptionType
class is the base class for aThingType
, aBridgeType
aChannelType
or aChannelGroupType
.class
TheBridgeType
describes a concrete type of aBridge
.class
TheChannelGroupType
contains a list ofChannelDefinition
s and further meta information such as label and description, which are generally used by user interfaces.class
TheChannelType
describes a concrete type ofChannel
.class
-
Uses of Identifiable in org.openhab.core.transform
Classes in org.openhab.core.transform that implement IdentifiableModifier and TypeClassDescriptionclass
TheTransformation
encapsulates a transformation configuration -
Uses of Identifiable in org.openhab.core.ui.components
Classes in org.openhab.core.ui.components that implement IdentifiableModifier and TypeClassDescriptionclass
A root component is a special type ofUIComponent
at the root of the hierarchy.