Uses of Interface
org.openhab.core.common.registry.Identifiable
Package
Description
-
Uses of Identifiable in org.openhab.core.addon
-
Uses of Identifiable in org.openhab.core.auth
Modifier and TypeInterfaceDescriptioninterface
A user represents an individual, physical person using the system.Modifier and TypeClassDescriptionclass
Represents a genericUser
with a set of rolesclass
AUser
sourced from a managedUserProvider
. -
Uses of Identifiable in org.openhab.core.automation
-
Uses of Identifiable in org.openhab.core.automation.template
Modifier 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.Modifier 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
Modifier 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
Modifier 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
Modifier and TypeClassDescriptionclass
TheConfigDescription
class contains a description for a concrete configuration of e.g. -
Uses of Identifiable in org.openhab.core.config.core.xml
Modifier 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
Modifier and TypeInterfaceDescriptioninterface
RegistryHook<E extends Identifiable<?>>
A listener to be informed before entities are added respectively after they are removed.Modifier 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.Modifier 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
Modifier and TypeClassDescriptionclass
This item identifies a telephone call by its origin and destination.class
A ColorItem can be used for color values, e.g.class
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.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
Modifier and TypeClassDescriptionclass
ThePersistenceServiceConfiguration
represents the configuration for a persistence service. -
Uses of Identifiable in org.openhab.core.semantics
Modifier and TypeInterfaceDescriptioninterface
This interface defines the core features of an openHAB semantic tag.Modifier and TypeClassDescriptionclass
This is the main implementing class of theSemanticTag
interface. -
Uses of Identifiable in org.openhab.core.thing
-
Uses of Identifiable in org.openhab.core.thing.link
Modifier and TypeClassDescriptionclass
AbstractLink
is the abstract base class of all links.class
-
Uses of Identifiable in org.openhab.core.thing.profiles
Modifier and TypeInterfaceDescriptioninterface
Describes a profile type.interface
Describes aStateProfile
type.interface
Describes aTriggerProfile
type. -
Uses of Identifiable in org.openhab.core.thing.type
Modifier 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
Modifier and TypeClassDescriptionclass
TheTransformation
encapsulates a transformation configuration -
Uses of Identifiable in org.openhab.core.ui.components
Modifier and TypeClassDescriptionclass
A root component is a special type ofUIComponent
at the root of the hierarchy.