A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes All Packages

A

AAC - Static variable in class org.openhab.core.audio.AudioFormat
 
AAC_EXTENSION - Static variable in class org.openhab.core.audio.FileAudioStream
 
abort() - Method in interface org.openhab.core.voice.KSServiceHandle
Aborts keyword spotting in the associated KSService
abort() - Method in interface org.openhab.core.voice.STTServiceHandle
Aborts recognition in the associated STTService
abortScan() - Method in class org.openhab.core.config.discovery.AbstractDiscoveryService
 
abortScan() - Method in interface org.openhab.core.config.discovery.DiscoveryService
Stops an active scan for devices.
This method must not block any calls such as #startScan() and must return fast.
abortScan(String) - Method in interface org.openhab.core.config.discovery.DiscoveryServiceRegistry
Aborts a started discovery on all DiscoveryServices for the given binding id.
abortScan(ThingTypeUID) - Method in interface org.openhab.core.config.discovery.DiscoveryServiceRegistry
Aborts a started discovery on all DiscoveryServices for the given thing type.
ABSTRACT_UNIT - Static variable in interface org.openhab.core.model.script.script.ScriptPackage
The meta object id for the 'Abstract Unit' class.
ABSTRACT_UNIT - Static variable in interface org.openhab.core.model.script.script.ScriptPackage.Literals
The meta object literal for the 'Abstract Unit' class.
ABSTRACT_UNIT__VALUE - Static variable in interface org.openhab.core.model.script.script.ScriptPackage
The feature id for the 'Value' attribute.
ABSTRACT_UNIT__VALUE - Static variable in interface org.openhab.core.model.script.script.ScriptPackage.Literals
The meta object literal for the 'Value' attribute feature.
ABSTRACT_UNIT_FEATURE_COUNT - Static variable in interface org.openhab.core.model.script.script.ScriptPackage
The number of structural features of the 'Abstract Unit' class.
AbstractConsoleCommandExtension - Class in org.openhab.core.io.console.extensions
A base class that should be used by console command extension for better inclusion.
AbstractConsoleCommandExtension(String, String) - Constructor for class org.openhab.core.io.console.extensions.AbstractConsoleCommandExtension
Generate a new console command extension.
AbstractDescriptionType - Class in org.openhab.core.thing.type
The AbstractDescriptionType class is the base class for a ThingType, a BridgeType a ChannelType or a ChannelGroupType.
AbstractDescriptionType(UID, String, String) - Constructor for class org.openhab.core.thing.type.AbstractDescriptionType
Creates a new instance of this class with the specified parameters.
AbstractDiscoveryService - Class in org.openhab.core.config.discovery
The AbstractDiscoveryService provides methods which handle the DiscoveryListeners.
AbstractDiscoveryService(int) - Constructor for class org.openhab.core.config.discovery.AbstractDiscoveryService
Creates a new instance of this class with the specified parameters and background discovery enabled.
AbstractDiscoveryService(Set<ThingTypeUID>, int) - Constructor for class org.openhab.core.config.discovery.AbstractDiscoveryService
Creates a new instance of this class with the specified parameters and background discovery enabled.
AbstractDiscoveryService(Set<ThingTypeUID>, int, boolean) - Constructor for class org.openhab.core.config.discovery.AbstractDiscoveryService
Creates a new instance of this class with the specified parameters.
AbstractDynamicDescriptionProvider - Class in org.openhab.core.thing.binding
The AbstractDynamicDescriptionProvider provides a base implementation for dynamic description providers.
AbstractDynamicDescriptionProvider() - Constructor for class org.openhab.core.thing.binding.AbstractDynamicDescriptionProvider
 
AbstractEvent - Class in org.openhab.core.events
Abstract implementation of the Event interface.
AbstractEvent(String, String, String) - Constructor for class org.openhab.core.events.AbstractEvent
Must be called in subclass constructor to create a new event.
AbstractEventFactory - Class in org.openhab.core.events
The AbstractEventFactory defines an abstract implementation of the EventFactory interface.
AbstractEventFactory(Set<String>) - Constructor for class org.openhab.core.events.AbstractEventFactory
Must be called in subclass constructor to define the supported event types.
AbstractFileTransformationService<T> - Class in org.openhab.core.transform
Base class for cacheable and localizable file based transformation TransformationService.
AbstractFileTransformationService() - Constructor for class org.openhab.core.transform.AbstractFileTransformationService
 
AbstractFileTransformationService.FileExtensionsFilter - Class in org.openhab.core.transform
 
AbstractInboxEvent - Class in org.openhab.core.config.discovery.inbox.events
Abstract implementation of an inbox event which will be posted by the Inbox for added, removed and updated discovery results.
AbstractInboxEvent(String, String, DiscoveryResultDTO) - Constructor for class org.openhab.core.config.discovery.inbox.events.AbstractInboxEvent
Must be called in subclass constructor to create an inbox event.
AbstractItemChannelLinkRegistryEvent - Class in org.openhab.core.thing.link.events
AbstractItemChannelLinkRegistryEvent is an abstract class for item channel link events.
AbstractItemChannelLinkRegistryEvent(String, String, ItemChannelLinkDTO) - Constructor for class org.openhab.core.thing.link.events.AbstractItemChannelLinkRegistryEvent
 
AbstractItemEventSubscriber - Class in org.openhab.core.items.events
The AbstractItemEventSubscriber defines an abstract implementation of the EventSubscriber interface for receiving ItemStateEvents and ItemCommandEvents from the openHAB event bus.
AbstractItemEventSubscriber() - Constructor for class org.openhab.core.items.events.AbstractItemEventSubscriber
 
AbstractItemRegistryEvent - Class in org.openhab.core.items.events
Abstract implementation of an item registry event which will be posted by the ItemRegistry for added, removed and updated items.
AbstractItemRegistryEvent(String, String, String, ItemDTO) - Constructor for class org.openhab.core.items.events.AbstractItemRegistryEvent
Must be called in subclass constructor to create a new item registry event.
AbstractItemsIdeModule - Class in org.openhab.core.model.ide
Manual modifications go to ItemsIdeModule.
AbstractItemsIdeModule() - Constructor for class org.openhab.core.model.ide.AbstractItemsIdeModule
 
AbstractItemsRuntimeModule - Class in org.openhab.core.model
Manual modifications go to ItemsRuntimeModule.
AbstractItemsRuntimeModule() - Constructor for class org.openhab.core.model.AbstractItemsRuntimeModule
 
AbstractItemsScopeProvider - Class in org.openhab.core.model.scoping
 
AbstractItemsScopeProvider() - Constructor for class org.openhab.core.model.scoping.AbstractItemsScopeProvider
 
AbstractItemsSemanticSequencer - Class in org.openhab.core.model.serializer
 
AbstractItemsSemanticSequencer() - Constructor for class org.openhab.core.model.serializer.AbstractItemsSemanticSequencer
 
AbstractItemsSyntacticSequencer - Class in org.openhab.core.model.serializer
 
AbstractItemsSyntacticSequencer() - Constructor for class org.openhab.core.model.serializer.AbstractItemsSyntacticSequencer
 
AbstractItemsValidator - Class in org.openhab.core.model.validation
 
AbstractItemsValidator() - Constructor for class org.openhab.core.model.validation.AbstractItemsValidator
 
AbstractLink - Class in org.openhab.core.thing.link
AbstractLink is the abstract base class of all links.
AbstractLink(String) - Constructor for class org.openhab.core.thing.link.AbstractLink
Constructor.
AbstractLinkDTO - Class in org.openhab.core.thing.link.dto
This is an abstract class for link data transfer object that is used to serialize links.
AbstractLinkDTO() - Constructor for class org.openhab.core.thing.link.dto.AbstractLinkDTO
Default constructor for deserialization e.g.
AbstractLinkDTO(String) - Constructor for class org.openhab.core.thing.link.dto.AbstractLinkDTO
 
AbstractLinkRegistry<L extends AbstractLink,​P extends Provider<L>> - Class in org.openhab.core.thing.link
AbstractLinkRegistry is an abstract class for link based registries, which handle AbstractLinks.
AbstractLinkRegistry(Class<P>) - Constructor for class org.openhab.core.thing.link.AbstractLinkRegistry
 
AbstractManagedProvider<E extends Identifiable<K>,​K,​PE> - Class in org.openhab.core.common.registry
AbstractManagedProvider is an abstract implementation for the ManagedProvider interface and can be used as base class for ManagedProvider implementations.
AbstractManagedProvider(StorageService) - Constructor for class org.openhab.core.common.registry.AbstractManagedProvider
 
AbstractPersistenceIdeModule - Class in org.openhab.core.model.persistence.ide
Manual modifications go to PersistenceIdeModule.
AbstractPersistenceIdeModule() - Constructor for class org.openhab.core.model.persistence.ide.AbstractPersistenceIdeModule
 
AbstractPersistenceRuntimeModule - Class in org.openhab.core.model.persistence
Manual modifications go to PersistenceRuntimeModule.
AbstractPersistenceRuntimeModule() - Constructor for class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
AbstractPersistenceScopeProvider - Class in org.openhab.core.model.persistence.scoping
 
AbstractPersistenceScopeProvider() - Constructor for class org.openhab.core.model.persistence.scoping.AbstractPersistenceScopeProvider
 
AbstractPersistenceSemanticSequencer - Class in org.openhab.core.model.persistence.serializer
 
AbstractPersistenceSemanticSequencer() - Constructor for class org.openhab.core.model.persistence.serializer.AbstractPersistenceSemanticSequencer
 
AbstractPersistenceSyntacticSequencer - Class in org.openhab.core.model.persistence.serializer
 
AbstractPersistenceSyntacticSequencer() - Constructor for class org.openhab.core.model.persistence.serializer.AbstractPersistenceSyntacticSequencer
 
AbstractPersistenceValidator - Class in org.openhab.core.model.persistence.validation
 
AbstractPersistenceValidator() - Constructor for class org.openhab.core.model.persistence.validation.AbstractPersistenceValidator
 
AbstractProvider<E> - Class in org.openhab.core.common.registry
AbstractProvider can be used as base class for Provider implementations.
AbstractProvider() - Constructor for class org.openhab.core.common.registry.AbstractProvider
 
AbstractReconnectStrategy - Class in org.openhab.core.io.transport.mqtt.reconnect
Implement this class to provide a strategy for (re)establishing a lost broker connection.
AbstractReconnectStrategy() - Constructor for class org.openhab.core.io.transport.mqtt.reconnect.AbstractReconnectStrategy
 
AbstractRegistry<E extends Identifiable<K>,​K,​P extends Provider<E>> - Class in org.openhab.core.common.registry
The AbstractRegistry is an abstract implementation of the Registry interface, that can be used as base class for Registry implementations.
AbstractRegistry(Class<P>) - Constructor for class org.openhab.core.common.registry.AbstractRegistry
Constructor.
AbstractResourceIconProvider - Class in org.openhab.core.ui.icon
This is an abstract base class for implementing icon providers that serve icons from file resources.
AbstractResourceIconProvider(TranslationProvider) - Constructor for class org.openhab.core.ui.icon.AbstractResourceIconProvider
 
AbstractRuleBasedInterpreter - Class in org.openhab.core.voice.text
A human language command interpretation service.
AbstractRuleBasedInterpreter() - Constructor for class org.openhab.core.voice.text.AbstractRuleBasedInterpreter
 
AbstractRuleRegistryEvent - Class in org.openhab.core.automation.events
abstract class for rule events
AbstractRuleRegistryEvent(String, String, String, RuleDTO) - Constructor for class org.openhab.core.automation.events.AbstractRuleRegistryEvent
Must be called in subclass constructor to create a new rule registry event.
AbstractRulesIdeModule - Class in org.openhab.core.model.rule.ide
Manual modifications go to RulesIdeModule.
AbstractRulesIdeModule() - Constructor for class org.openhab.core.model.rule.ide.AbstractRulesIdeModule
 
AbstractRulesRuntimeModule - Class in org.openhab.core.model.rule
Manual modifications go to RulesRuntimeModule.
AbstractRulesRuntimeModule() - Constructor for class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
AbstractRulesScopeProvider - Class in org.openhab.core.model.rule.scoping
 
AbstractRulesScopeProvider() - Constructor for class org.openhab.core.model.rule.scoping.AbstractRulesScopeProvider
 
AbstractRulesSemanticSequencer - Class in org.openhab.core.model.rule.serializer
 
AbstractRulesSemanticSequencer() - Constructor for class org.openhab.core.model.rule.serializer.AbstractRulesSemanticSequencer
 
AbstractRulesSyntacticSequencer - Class in org.openhab.core.model.rule.serializer
 
AbstractRulesSyntacticSequencer() - Constructor for class org.openhab.core.model.rule.serializer.AbstractRulesSyntacticSequencer
 
AbstractRulesValidator - Class in org.openhab.core.model.rule.validation
 
AbstractRulesValidator() - Constructor for class org.openhab.core.model.rule.validation.AbstractRulesValidator
 
AbstractScriptEngineFactory - Class in org.openhab.core.automation.module.script
This is an abstract class for implementing ScriptEngineFactorys.
AbstractScriptEngineFactory() - Constructor for class org.openhab.core.automation.module.script.AbstractScriptEngineFactory
 
AbstractScriptIdeModule - Class in org.openhab.core.model.script.ide
Manual modifications go to ScriptIdeModule.
AbstractScriptIdeModule() - Constructor for class org.openhab.core.model.script.ide.AbstractScriptIdeModule
 
AbstractScriptRuntimeModule - Class in org.openhab.core.model.script
Manual modifications go to ScriptRuntimeModule.
AbstractScriptRuntimeModule() - Constructor for class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
AbstractScriptScopeProvider - Class in org.openhab.core.model.script.scoping
 
AbstractScriptScopeProvider() - Constructor for class org.openhab.core.model.script.scoping.AbstractScriptScopeProvider
 
AbstractScriptSemanticSequencer - Class in org.openhab.core.model.script.serializer
 
AbstractScriptSemanticSequencer() - Constructor for class org.openhab.core.model.script.serializer.AbstractScriptSemanticSequencer
 
AbstractScriptSyntacticSequencer - Class in org.openhab.core.model.script.serializer
 
AbstractScriptSyntacticSequencer() - Constructor for class org.openhab.core.model.script.serializer.AbstractScriptSyntacticSequencer
 
AbstractScriptValidator - Class in org.openhab.core.model.script.validation
 
AbstractScriptValidator() - Constructor for class org.openhab.core.model.script.validation.AbstractScriptValidator
 
AbstractSitemapIdeModule - Class in org.openhab.core.model.sitemap.ide
Manual modifications go to SitemapIdeModule.
AbstractSitemapIdeModule() - Constructor for class org.openhab.core.model.sitemap.ide.AbstractSitemapIdeModule
 
AbstractSitemapRuntimeModule - Class in org.openhab.core.model.sitemap
Manual modifications go to SitemapRuntimeModule.
AbstractSitemapRuntimeModule() - Constructor for class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
AbstractSitemapScopeProvider - Class in org.openhab.core.model.sitemap.scoping
 
AbstractSitemapScopeProvider() - Constructor for class org.openhab.core.model.sitemap.scoping.AbstractSitemapScopeProvider
 
AbstractSitemapSemanticSequencer - Class in org.openhab.core.model.sitemap.serializer
 
AbstractSitemapSemanticSequencer() - Constructor for class org.openhab.core.model.sitemap.serializer.AbstractSitemapSemanticSequencer
 
AbstractSitemapSyntacticSequencer - Class in org.openhab.core.model.sitemap.serializer
 
AbstractSitemapSyntacticSequencer() - Constructor for class org.openhab.core.model.sitemap.serializer.AbstractSitemapSyntacticSequencer
 
AbstractSitemapValidator - Class in org.openhab.core.model.sitemap.validation
 
AbstractSitemapValidator() - Constructor for class org.openhab.core.model.sitemap.validation.AbstractSitemapValidator
 
AbstractThingDTO - Class in org.openhab.core.thing.dto
This is a data transfer object that is used to serialize things.
AbstractThingDTO() - Constructor for class org.openhab.core.thing.dto.AbstractThingDTO
 
AbstractThingDTO(String, String, String, String, Map<String, Object>, Map<String, String>, String) - Constructor for class org.openhab.core.thing.dto.AbstractThingDTO
 
AbstractThingIdeModule - Class in org.openhab.core.model.thing.ide
Manual modifications go to ThingIdeModule.
AbstractThingIdeModule() - Constructor for class org.openhab.core.model.thing.ide.AbstractThingIdeModule
 
AbstractThingRegistryEvent - Class in org.openhab.core.thing.events
Abstract implementation of a thing registry event which will be posted by a ThingRegistry for added, removed and updated items.
AbstractThingRegistryEvent(String, String, String, ThingDTO) - Constructor for class org.openhab.core.thing.events.AbstractThingRegistryEvent
Must be called in subclass constructor to create a new thing registry event.
AbstractThingRuntimeModule - Class in org.openhab.core.model.thing
Manual modifications go to ThingRuntimeModule.
AbstractThingRuntimeModule() - Constructor for class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
AbstractThingScopeProvider - Class in org.openhab.core.model.thing.scoping
 
AbstractThingScopeProvider() - Constructor for class org.openhab.core.model.thing.scoping.AbstractThingScopeProvider
 
AbstractThingSemanticSequencer - Class in org.openhab.core.model.thing.serializer
 
AbstractThingSemanticSequencer() - Constructor for class org.openhab.core.model.thing.serializer.AbstractThingSemanticSequencer
 
AbstractThingSyntacticSequencer - Class in org.openhab.core.model.thing.serializer
 
AbstractThingSyntacticSequencer() - Constructor for class org.openhab.core.model.thing.serializer.AbstractThingSyntacticSequencer
 
AbstractThingValidator - Class in org.openhab.core.model.thing.validation
 
AbstractThingValidator() - Constructor for class org.openhab.core.model.thing.validation.AbstractThingValidator
 
AbstractTypedEventSubscriber<T extends Event> - Class in org.openhab.core.events
The AbstractTypedEventSubscriber is an abstract implementation of the EventSubscriber interface which helps to subscribe to a specific event type.
AbstractTypedEventSubscriber(String) - Constructor for class org.openhab.core.events.AbstractTypedEventSubscriber
Constructs a new typed event subscriber.
AbstractUID - Class in org.openhab.core.common
A non specific base class for unique identifiers.
AbstractUID() - Constructor for class org.openhab.core.common.AbstractUID
Constructor must be public, otherwise it can not be called by subclasses from another package.
AbstractUID(String) - Constructor for class org.openhab.core.common.AbstractUID
Parses a UID for a given string.
AbstractUID(String...) - Constructor for class org.openhab.core.common.AbstractUID
Creates a AbstractUID for a list of segments.
AbstractUID(List<String>) - Constructor for class org.openhab.core.common.AbstractUID
Creates a UID for list of segments.
AbstractUnit - Interface in org.openhab.core.model.script.script
A representation of the model object 'Abstract Unit'.
AbstractUnitElements() - Constructor for class org.openhab.core.model.script.services.ScriptGrammarAccess.AbstractUnitElements
 
AbstractUnitImpl - Class in org.openhab.core.model.script.script.impl
An implementation of the model object 'Abstract Unit'.
AbstractUnitImpl() - Constructor for class org.openhab.core.model.script.script.impl.AbstractUnitImpl
AbstractWatchService - Class in org.openhab.core.service
Base class for OSGI services that access to file system by Java WatchService.
AbstractWatchService(String) - Constructor for class org.openhab.core.service.AbstractWatchService
 
AbstractXmlBasedProvider<T_ID,​T_OBJECT extends Identifiable<@NonNull T_ID>> - Class in org.openhab.core.config.xml
Common base class for XML based providers.
AbstractXmlBasedProvider() - Constructor for class org.openhab.core.config.xml.AbstractXmlBasedProvider
 
AbstractXmlConfigDescriptionProvider - Class in org.openhab.core.config.xml
The AbstractXmlConfigDescriptionProvider is a concrete implementation of the ConfigDescriptionProvider service interface.
AbstractXmlConfigDescriptionProvider() - Constructor for class org.openhab.core.config.xml.AbstractXmlConfigDescriptionProvider
 
accept(File, String) - Method in class org.openhab.core.transform.AbstractFileTransformationService.FileExtensionsFilter
 
accept(String) - Method in interface org.openhab.core.automation.module.script.ScriptDependencyListener
 
accept(ModbusSlaveEndpointVisitor<R>) - Method in class org.openhab.core.io.transport.modbus.endpoint.ModbusSerialSlaveEndpoint
 
accept(ModbusSlaveEndpointVisitor<R>) - Method in interface org.openhab.core.io.transport.modbus.endpoint.ModbusSlaveEndpoint
 
accept(ModbusSlaveEndpointVisitor<R>) - Method in class org.openhab.core.io.transport.modbus.endpoint.ModbusTCPSlaveEndpoint
 
accept(ModbusSlaveEndpointVisitor<R>) - Method in class org.openhab.core.io.transport.modbus.endpoint.ModbusUDPSlaveEndpoint
 
accept(ModbusWriteRequestBlueprintVisitor) - Method in class org.openhab.core.io.transport.modbus.ModbusWriteCoilRequestBlueprint
 
accept(ModbusWriteRequestBlueprintVisitor) - Method in class org.openhab.core.io.transport.modbus.ModbusWriteRegisterRequestBlueprint
 
accept(ModbusWriteRequestBlueprintVisitor) - Method in class org.openhab.core.io.transport.modbus.ModbusWriteRequestBlueprint
Accept visitor
AccessTokenRefreshListener - Interface in org.openhab.core.auth.client.oauth2
Handler to act up on changes of the access token.
AccessTokenResponse - Class in org.openhab.core.auth.client.oauth2
This is the Access Token Response, a simple value-object that holds the result of the from an Access Token Request, as listed in RFC 6749: 4.1.4 - Authorization Code grant - Access Token Response, 4.2.2 - Implicit Grant - Access Token Response, 4.3.3 - Resource Owner Password Credentials Grant - Access Token Response 4.4.3 - Client Credentials Grant - Access Token Response
AccessTokenResponse() - Constructor for class org.openhab.core.auth.client.oauth2.AccessTokenResponse
 
ACKNOWLEDGE - org.openhab.core.io.transport.modbus.exception.ModbusSlaveErrorResponseException.KnownExceptionCode
 
ACKNOWLEDGE - Static variable in exception org.openhab.core.io.transport.modbus.exception.ModbusSlaveErrorResponseException
Specialized use in conjunction with programming commands.
Action - Interface in org.openhab.core.automation
This interface represents automation Action modules which are the expected result of Rules execution.
ActionBuilder - Class in org.openhab.core.automation.util
This class allows the easy construction of an Action instance using the builder pattern.
ActionBuilder() - Constructor for class org.openhab.core.automation.util.ActionBuilder
 
ActionBuilder(Action) - Constructor for class org.openhab.core.automation.util.ActionBuilder
 
ActionClassLoader - Class in org.openhab.core.model.script.scoping
This is a special class loader that tries to resolve classes from available ActionServices, if the class cannot be resolved from the normal classpath.
ActionClassLoader(ClassLoader) - Constructor for class org.openhab.core.model.script.scoping.ActionClassLoader
 
ActionDoc - Annotation Type in org.openhab.core.model.script.engine.action
 
ActionDTO - Class in org.openhab.core.automation.dto
This is a data transfer object that is used to serialize the respective class.
ActionDTO() - Constructor for class org.openhab.core.automation.dto.ActionDTO
 
ActionDTOMapper - Class in org.openhab.core.automation.dto
This is a utility class to convert between the respective object and its DTO.
ActionDTOMapper() - Constructor for class org.openhab.core.automation.dto.ActionDTOMapper
 
ActionHandler - Interface in org.openhab.core.automation.handler
This interface should be implemented by external modules which provide functionality for processing Action modules.
ActionInput - Annotation Type in org.openhab.core.automation.annotation
Input parameter for an action module
ActionInputs - Annotation Type in org.openhab.core.automation.annotation
Input parameter wrapper for an action module
ActionModuleKind - Enum in org.openhab.core.automation.module.provider
Type to distinguish annotated ActionModules
ActionOutput - Annotation Type in org.openhab.core.automation.annotation
Output parameter for an action module
ActionOutputs - Annotation Type in org.openhab.core.automation.annotation
Output parameter wrapper for an action module
actions - Variable in class org.openhab.core.automation.dto.RuleDTO
 
actions - Variable in class org.openhab.core.automation.dto.RuleTemplateDTO
 
actions - Variable in class org.openhab.core.automation.module.script.rulesupport.shared.simple.SimpleRule
 
ActionScope - Annotation Type in org.openhab.core.automation.annotation
Scope definition for an action module
ActionService - Interface in org.openhab.core.model.script.engine.action
This interface must be implemented by services that want to contribute script actions.
actionServices - Variable in class org.openhab.core.model.script.ScriptServiceUtil
 
ActionType - Class in org.openhab.core.automation.type
This class provides common functionality for creating Action instances by supplying their meta-information.
ActionType(String, List<ConfigDescriptionParameter>, String, String, Set<String>, Visibility, List<Input>, List<Output>) - Constructor for class org.openhab.core.automation.type.ActionType
Creates an instance of ActionType with UID, label, description, a Set of tags, visibility, a List of configuration descriptions, a List of Input descriptions and a List of Output descriptions.
ActionType(String, List<ConfigDescriptionParameter>, List<Input>) - Constructor for class org.openhab.core.automation.type.ActionType
Creates an instance of ActionType with base properties - UID, a List of configuration descriptions and a List of Input definitions.
ActionType(String, List<ConfigDescriptionParameter>, List<Input>, List<Output>) - Constructor for class org.openhab.core.automation.type.ActionType
Creates an instance of the ActionType with UID, a List of configuration descriptions, a List of Input definitions and a List of Output descriptions.
ActionTypeDTO - Class in org.openhab.core.automation.dto
This is a data transfer object that is used to serialize the respective class.
ActionTypeDTO() - Constructor for class org.openhab.core.automation.dto.ActionTypeDTO
 
ActionTypeDTOMapper - Class in org.openhab.core.automation.dto
This is a utility class to convert between the respective object and its DTO.
ActionTypeDTOMapper() - Constructor for class org.openhab.core.automation.dto.ActionTypeDTOMapper
 
activate() - Method in class org.openhab.core.model.rule.jvmmodel.RulesRefresher
 
activate() - Method in class org.openhab.core.service.AbstractWatchService
Method to call on service activation
activate() - Method in interface org.openhab.core.thing.binding.ThingHandlerService
Method that will be called if this service will be activated
activate(Map<String, Object>) - Method in class org.openhab.core.config.discovery.AbstractDiscoveryService
Called on component activation, if the implementation of this class is an OSGi declarative service and does not override the method.
activate(String) - Method in class org.openhab.core.io.http.servlet.OpenHABServlet
 
activate(String, Bundle) - Method in class org.openhab.core.io.http.servlet.OpenHABBundleServlet
 
activate(String, BundleContext) - Method in class org.openhab.core.io.http.servlet.OpenHABBundleServlet
 
activate(String, HttpContext) - Method in class org.openhab.core.io.http.servlet.BaseOpenHABServlet
 
activate(Map<String, Object>) - Method in class org.openhab.core.common.ThreadPoolManager
 
activate(Map<String, Object>) - Method in class org.openhab.core.magic.service.MagicMultiInstanceService
 
activate(Map<String, Object>) - Method in class org.openhab.core.net.NetUtil
 
activate(Map<String, Object>) - Method in class org.openhab.core.service.StartLevelService
 
activate(BundleContext) - Method in class org.openhab.core.common.registry.AbstractRegistry
 
activate(BundleContext) - Method in class org.openhab.core.transform.AbstractFileTransformationService
 
activate(ComponentContext) - Method in class org.openhab.core.config.xml.ConfigXmlConfigDescriptionProvider
 
activate(ComponentContext) - Method in class org.openhab.core.thing.binding.AbstractDynamicDescriptionProvider
 
activate(ComponentContext) - Method in class org.openhab.core.thing.binding.BaseThingHandlerFactory
Initializes the BaseThingHandlerFactory.
ActiveItem - Interface in org.openhab.core.items
Deprecated.
This class is not meant as a public API - it should only be used internally from within the framework
activeState - Variable in class org.openhab.core.library.types.ArithmeticGroupFunction.And
 
activeState - Variable in class org.openhab.core.library.types.ArithmeticGroupFunction.Or
 
add(DiscoveryResult) - Method in interface org.openhab.core.config.discovery.inbox.Inbox
Adds the specified DiscoveryResult to this Inbox and sends an ADDED event to any registered InboxListener.
add(E) - Method in class org.openhab.core.common.registry.AbstractManagedProvider
 
add(E) - Method in class org.openhab.core.common.registry.AbstractRegistry
 
add(E) - Method in interface org.openhab.core.common.registry.ManagedProvider
Adds an element.
add(E) - Method in interface org.openhab.core.common.registry.Registry
Adds the given element to the according ManagedProvider.
add(Collection<ConfigStatusMessage>) - Method in class org.openhab.core.config.core.status.ConfigStatusInfo
Adds the given given ConfigStatusMessages.
add(SseEventSink, I) - Method in class org.openhab.core.io.rest.SseBroadcaster
 
add(Rule) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.RuleSupportRuleRegistryDelegate
 
add(Rule) - Method in interface org.openhab.core.automation.RuleRegistry
This method is used to register a Rule into the RuleRegistry.
add(ConfigStatusMessage) - Method in class org.openhab.core.config.core.status.ConfigStatusInfo
Adds the given ConfigStatusMessage.
add(Item) - Method in class org.openhab.core.items.ManagedItemProvider
 
add(QuantityType<T>) - Method in class org.openhab.core.library.types.QuantityType
Returns the sum of the given QuantityType with this QuantityType.
add(Bundle, T_OBJECT) - Method in class org.openhab.core.config.xml.AbstractXmlBasedProvider
Adds an object to the internal list associated with the specified module.
addAccessTokenRefreshListener(AccessTokenRefreshListener) - Method in interface org.openhab.core.auth.client.oauth2.OAuthClientService
addActionHandler(String, ScriptedHandler) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedAutomationManager
 
addActionService(ActionService) - Method in class org.openhab.core.model.rule.jvmmodel.RulesRefresher
 
addActionService(ActionService) - Method in class org.openhab.core.model.rule.scoping.RulesClassCache
 
addActionService(ActionService) - Method in class org.openhab.core.model.script.jvmmodel.ScriptItemRefresher
 
addActionService(ActionService) - Method in class org.openhab.core.model.script.ScriptServiceUtil
 
addActionType(ActionType) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedAutomationManager
 
addAll(Bundle, Collection<T_OBJECT>) - Method in class org.openhab.core.config.xml.AbstractXmlBasedProvider
Adds a Collection of objects to the internal list associated with the specified module.
addAnnotatedThingActions(ThingActions) - Method in class org.openhab.core.automation.thingsupport.AnnotatedThingActionModuleTypeProvider
 
addBindingInfoProvider(BindingInfoProvider) - Method in class org.openhab.core.binding.BindingInfoRegistry
 
addBrokerConnection(String, MqttBrokerConnection) - Method in interface org.openhab.core.io.transport.mqtt.MqttService
Adds a broker connection to the service.
addBrokersListener(MqttServiceObserver) - Method in interface org.openhab.core.io.transport.mqtt.MqttService
Add a listener to get notified of new/removed brokers.
addBundleToCache(String, URL) - Method in class org.openhab.core.addon.marketplace.MarketplaceBundleInstaller
Downloads a bundle file from a remote source and puts it in the local cache with the add-on ID.
addChannelGroupTypeProvider(ChannelGroupTypeProvider) - Method in class org.openhab.core.thing.type.ChannelGroupTypeRegistry
 
addChannelsToThing(Thing, Collection<Channel>) - Static method in class org.openhab.core.thing.util.ThingHelper
 
addChannelTypeProvider(ChannelTypeProvider) - Method in class org.openhab.core.thing.type.ChannelTypeRegistry
 
addComponent(String, UIComponent) - Method in class org.openhab.core.ui.components.UIComponent
Add a new sub-component to the specified slot.
addConditionHandler(String, ScriptedHandler) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedAutomationManager
 
addConditionType(ConditionType) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedAutomationManager
 
addConfig(String, Object) - Method in class org.openhab.core.ui.components.UIComponent
Adds a new configuration parameter to the component
addConfig(String, PersistenceServiceConfiguration) - Method in interface org.openhab.core.persistence.PersistenceManager
Add a configuration for a persistence service.
addConfigDescriptionAliasProvider(ConfigDescriptionAliasProvider) - Method in class org.openhab.core.config.core.ConfigDescriptionRegistry
 
addConfigDescriptionProvider(ConfigDescriptionProvider) - Method in class org.openhab.core.config.core.ConfigDescriptionRegistry
 
addConfigOptionProvider(ConfigOptionProvider) - Method in class org.openhab.core.config.core.ConfigDescriptionRegistry
 
addConfigStatusProvider(ConfigStatusProvider) - Method in class org.openhab.core.config.core.status.ConfigStatusService
 
addConnectionObserver(MqttConnectionObserver) - Method in class org.openhab.core.io.transport.mqtt.MqttBrokerConnection
Add a new connection observer to this connection.
addData(Long, State) - Method in class org.openhab.core.persistence.dto.ItemHistoryDTO
Add a new record to the data history.
addDiagnosticErrors(List<Resource.Diagnostic>) - Method in exception org.openhab.core.model.script.engine.ScriptParsingException
 
addDiscoveryListener(DiscoveryListener) - Method in class org.openhab.core.config.discovery.AbstractDiscoveryService
 
addDiscoveryListener(DiscoveryListener) - Method in interface org.openhab.core.config.discovery.DiscoveryService
Adds a DiscoveryListener to the listeners' registry.
addDiscoveryListener(DiscoveryListener) - Method in interface org.openhab.core.config.discovery.DiscoveryServiceRegistry
Adds a DiscoveryListener to the listeners' registry.
addEcoreModelFile(String) - Method in class org.openhab.core.model.lazygen.LazyStandaloneSetup
 
added(E) - Method in interface org.openhab.core.common.registry.RegistryChangeListener
Notifies the listener that a single element has been added.
added(Provider<E>, E) - Method in class org.openhab.core.common.registry.AbstractRegistry
 
added(Provider<E>, E) - Method in interface org.openhab.core.common.registry.ProviderChangeListener
Notifies the listener that a single element has been added.
added(Item) - Method in class org.openhab.core.model.script.jvmmodel.ScriptItemRefresher
 
ADDED - org.openhab.core.model.core.EventType
 
addEventListener(SerialPortEventListener) - Method in class org.openhab.core.io.transport.serial.rxtx.RxTxSerialPort
 
addEventListener(SerialPortEventListener) - Method in interface org.openhab.core.io.transport.serial.SerialPort
Registers a SerialPortEventListener object to listen for SerialEvents.
addFactoryChangeListener(ScriptEngineManager.FactoryChangeListener) - Method in interface org.openhab.core.automation.module.script.ScriptEngineManager
Add a listener that is notified when a ScriptEngineFactory is added or removed
addGeneratedPackage(String) - Method in class org.openhab.core.model.lazygen.LazyStandaloneSetup
 
addGenModelFile(String) - Method in class org.openhab.core.model.lazygen.LazyStandaloneSetup
 
addGroupName(String) - Method in interface org.openhab.core.items.ActiveItem
Deprecated.
Assigns the according item to a group.
addGroupName(String) - Method in class org.openhab.core.items.GenericItem
Adds a group name to the GenericItem.
addGroupNames(String...) - Method in interface org.openhab.core.items.ActiveItem
Deprecated.
Assigns the according item to the given groups.
addGroupNames(String...) - Method in class org.openhab.core.items.GenericItem
 
addGroupNames(List<String>) - Method in interface org.openhab.core.items.ActiveItem
Deprecated.
Assigns the according item to the given groups.
addGroupNames(List<String>) - Method in class org.openhab.core.items.GenericItem
 
addInboxListener(InboxListener) - Method in interface org.openhab.core.config.discovery.inbox.Inbox
Adds an InboxListener to the listeners' registry.
addingBundle(Bundle, BundleEvent) - Method in class org.openhab.core.config.xml.osgi.XmlDocumentBundleTracker
 
addingFinished() - Method in interface org.openhab.core.config.xml.osgi.XmlDocumentProvider
Signals that all available result objects from the XML processing of the certain module have been added.
addingObject(T) - Method in interface org.openhab.core.config.xml.osgi.XmlDocumentProvider
Adds a new result object from the XML processing for further processing.
addItemFactory(ItemFactory) - Method in class org.openhab.core.items.ManagedItemProvider
 
addLazyLanguage(LazyLanguageConfig) - Method in class org.openhab.core.model.lazygen.LazyGenerator
 
addListener(SseBroadcaster.Listener<I>) - Method in class org.openhab.core.io.rest.SseBroadcaster
 
addMember(Item) - Method in class org.openhab.core.items.GroupItem
Adds the given item to the members of this group item.
addModelChangeListener(ModelRepositoryChangeListener) - Method in interface org.openhab.core.model.sitemap.SitemapProvider
Add a listener which will be informed subsequently once a model has changed
addModelRepositoryChangeListener(ModelRepositoryChangeListener) - Method in interface org.openhab.core.model.core.ModelRepository
Adds a change listener
addNetworkAddressChangeListener(NetworkAddressChangeListener) - Method in class org.openhab.core.net.NetUtil
 
addNetworkAddressChangeListener(NetworkAddressChangeListener) - Method in interface org.openhab.core.net.NetworkAddressService
Adds a NetworkAddressChangeListener that is notified about changes.
Addon - Class in org.openhab.core.addon
This class defines an add-on.
Addon.Builder - Class in org.openhab.core.addon
 
AddonEvent - Class in org.openhab.core.addon
This is an Event that is sent on add-on operations, such as installing and uninstalling.
AddonEvent(String, String, String) - Constructor for class org.openhab.core.addon.AddonEvent
Constructs a new add-on event object.
AddonEvent(String, String, String, String) - Constructor for class org.openhab.core.addon.AddonEvent
Constructs a new add-on event object.
AddonEventFactory - Class in org.openhab.core.addon
This is an EventFactory for creating add-on events.
AddonEventFactory() - Constructor for class org.openhab.core.addon.AddonEventFactory
Constructs a new AddonEventFactory.
ADDONS_SERVICE_PID - Static variable in class org.openhab.core.OpenHAB
the service pid used for the definition of the base package and add-ons
AddonService - Interface in org.openhab.core.addon
Classes implementing this interface can be registered as an OSGi service in order to provide functionality for managing add-ons, such as listing, installing and uninstalling them.
AddonType - Class in org.openhab.core.addon
This class defines an add-on type.
AddonType(String, String) - Constructor for class org.openhab.core.addon.AddonType
Creates a new type instance with the given id and label
addOrRefreshModel(String, InputStream) - Method in interface org.openhab.core.model.core.ModelRepository
Adds a model to the repository or refreshes it if it already exists
addPermanent(Rule) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.RuleSupportRuleRegistryDelegate
add a rule permanently to the RuleManager
addPrivateActionHandler(SimpleActionHandler) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedAutomationManager
 
addPrivateConditionHandler(SimpleConditionHandler) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedAutomationManager
 
addPrivateTriggerHandler(SimpleTriggerHandler) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedAutomationManager
 
addProvider(Provider<E>) - Method in class org.openhab.core.common.registry.AbstractRegistry
 
addProviderChangeListener(ProviderChangeListener<E>) - Method in class org.openhab.core.common.registry.AbstractProvider
 
addProviderChangeListener(ProviderChangeListener<E>) - Method in interface org.openhab.core.common.registry.Provider
Adds a ProviderChangeListener which must be notified if there are changes concerning the elements provided by the Provider.
addProviderChangeListener(ProviderChangeListener<Rule>) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedRuleProvider
 
addProviderChangeListener(ProviderChangeListener<ModuleType>) - Method in class org.openhab.core.automation.thingsupport.AnnotatedThingActionModuleTypeProvider
 
addRegistryChangeListener(RegistryChangeListener<E>) - Method in class org.openhab.core.common.registry.AbstractRegistry
 
addRegistryChangeListener(RegistryChangeListener<E>) - Method in interface org.openhab.core.common.registry.Registry
Adds a RegistryChangeListener to the registry.
addRegistryChangeListener(RegistryChangeListener<Rule>) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.RuleSupportRuleRegistryDelegate
 
addRegistryHook(RegistryHook<Item>) - Method in interface org.openhab.core.items.ItemRegistry
Add a hook to be informed before adding/after removing items.
addRule(Rule) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedAutomationManager
 
addRule(Rule) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedRuleProvider
 
addRules(Locale, Rule...) - Method in class org.openhab.core.voice.text.AbstractRuleBasedInterpreter
Adds Locale specific rules to this interpreter.
addServiceListener(String, ServiceListener) - Method in interface org.openhab.core.io.transport.mdns.MDNSClient
Listen for services of a given type
addSitemapProvider(SitemapProvider) - Method in class org.openhab.core.io.rest.sitemap.SitemapSubscriptionService
 
addSlot(String) - Method in class org.openhab.core.ui.components.UIComponent
Adds a new empty slot to the component
addStateChangeListener(StateChangeListener) - Method in class org.openhab.core.items.GenericItem
 
addStatusListener(UpnpIOParticipant, String, String, int) - Method in interface org.openhab.core.io.transport.upnp.UpnpIOService
Establish a polling mechanism to check the status of a specific UDN device.
addSubscription(UpnpIOParticipant, String, int) - Method in interface org.openhab.core.io.transport.upnp.UpnpIOService
Subscribe to a GENA subscription
addTag(String) - Method in interface org.openhab.core.items.ActiveItem
Deprecated.
Adds a tag to the item.
addTag(String) - Method in class org.openhab.core.items.GenericItem
 
addTag(String) - Method in class org.openhab.core.ui.components.RootUIComponent
Adds a tag to the component
addTags(String...) - Method in interface org.openhab.core.items.ActiveItem
Deprecated.
Adds tags to the item.
addTags(String...) - Method in class org.openhab.core.items.GenericItem
 
addTags(String...) - Method in class org.openhab.core.ui.components.RootUIComponent
Adds several tags to the component
addTags(Collection<String>) - Method in interface org.openhab.core.items.ActiveItem
Deprecated.
Adds tags to the item.
addTags(Collection<String>) - Method in class org.openhab.core.items.GenericItem
 
addTags(Collection<String>) - Method in class org.openhab.core.ui.components.RootUIComponent
Adds several tags to the component
addThingActions(ThingActions) - Method in class org.openhab.core.model.rule.jvmmodel.RulesRefresher
 
addThingActions(ThingActions) - Method in class org.openhab.core.model.rule.scoping.RulesClassCache
 
addThingActions(ThingActions) - Method in class org.openhab.core.model.script.ScriptServiceUtil
 
addThingTypeProvider(ThingTypeProvider) - Method in class org.openhab.core.thing.type.ThingTypeRegistry
 
addTlsCertificateProvider(TlsCertificateProvider) - Method in interface org.openhab.core.io.net.http.ExtensibleTrustManager
Add a TlsCertificateProvider to be used by HttpClient / WebSocket Client's When the Provider is no longer valid please make sure to remove it.
addTlsTrustManagerProvider(TlsTrustManagerProvider) - Method in interface org.openhab.core.io.net.http.ExtensibleTrustManager
Add a TlsTrustManagerProvider to be used by HttpClient / WebSocket Client's When the Provider is no longer valid please make sure to remove it.
addToQueue(Runnable) - Method in class org.openhab.core.common.QueueingThreadPoolExecutor
Adds a new task to the queue
addTriggerHandler(String, ScriptedHandler) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedAutomationManager
 
addTriggerType(TriggerType) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedAutomationManager
 
addUnmanagedRule(Rule) - Method in class org.openhab.core.automation.module.script.rulesupport.shared.ScriptedAutomationManager
 
addUserApiToken(User, String, String) - Method in interface org.openhab.core.auth.UserRegistry
Adds a new API token to the user profile.
addUserSession(User, UserSession) - Method in interface org.openhab.core.auth.UserRegistry
Adds a new session to the user profile
addValidationIssues(Iterable<Issue>) - Method in exception org.openhab.core.model.script.engine.ScriptParsingException
 
adjustInto(Temporal) - Method in class org.openhab.core.scheduler.CronAdjuster
 
ADMIN - Static variable in interface org.openhab.core.auth.Role
Role of users with administrative rights
advanced - Variable in class org.openhab.core.config.core.dto.ConfigDescriptionParameterDTO
 
advanced - Variable in class org.openhab.core.config.core.dto.ConfigDescriptionParameterGroupDTO
 
advanced - Variable in class org.openhab.core.thing.dto.ChannelDefinitionDTO
 
advanced - Variable in class org.openhab.core.thing.dto.ChannelTypeDTO
 
after(Duration) - Method in interface org.openhab.core.scheduler.Scheduler
Return a ScheduledCompletableFuture that will resolve after the given duration.
after(Callable<T>, Duration) - Method in interface org.openhab.core.scheduler.Scheduler
Return a ScheduledCompletableFuture that resolves after delaying with the result of the call that is executed after the delay.
afterExecute(Runnable, Throwable) - Method in class org.openhab.core.common.QueueingThreadPoolExecutor
 
afterRemoving(E) - Method in interface org.openhab.core.items.RegistryHook
Notifies the listener that an element was removed from the registry.
Alarm - Interface in org.openhab.core.semantics.model.point
This class defines a Alarm.
AlarmSystem - Interface in org.openhab.core.semantics.model.equipment
This class defines a Alarm System.
alias - Variable in class org.openhab.core.model.persistence.persistence.impl.PersistenceConfigurationImpl
The cached value of the 'Alias' attribute.
ALIAS_EDEFAULT - Static variable in class org.openhab.core.model.persistence.persistence.impl.PersistenceConfigurationImpl
The default value of the 'Alias' attribute.
ALL - org.openhab.core.thing.events.ChannelDescriptionChangedEvent.CommonChannelDescriptionField
 
ALL_CONFIG - Static variable in interface org.openhab.core.model.persistence.persistence.PersistencePackage
The meta object id for the 'All Config' class.
ALL_CONFIG - Static variable in interface org.openhab.core.model.persistence.persistence.PersistencePackage.Literals
The meta object literal for the 'All Config' class.
ALL_CONFIG_FEATURE_COUNT - Static variable in interface org.openhab.core.model.persistence.persistence.PersistencePackage
The number of structural features of the 'All Config' class.
ALL_EVENT_TYPES - Static variable in interface org.openhab.core.events.EventSubscriber
The constant EventSubscriber.ALL_EVENT_TYPES must be returned by the EventSubscriber.getSubscribedEventTypes() method, if the event subscriber should subscribe to all event types.
AllConfig - Interface in org.openhab.core.model.persistence.persistence
A representation of the model object 'All Config'.
AllConfigElements() - Constructor for class org.openhab.core.model.persistence.services.PersistenceGrammarAccess.AllConfigElements
 
AllConfigImpl - Class in org.openhab.core.model.persistence.persistence.impl
An implementation of the model object 'All Config'.
AllConfigImpl() - Constructor for class org.openhab.core.model.persistence.persistence.impl.AllConfigImpl
allItemsChanged(Collection<String>) - Method in interface org.openhab.core.items.ItemRegistryChangeListener
Notifies the listener that all items in the registry have changed and thus should be reloaded.
allItemsChanged(Collection<String>) - Method in class org.openhab.core.model.script.jvmmodel.ScriptItemRefresher
 
allSameClassAndComparable(Set<Object>) - Static method in class org.openhab.core.config.core.OrderingSetSerializer
 
alt(Object...) - Method in class org.openhab.core.voice.text.AbstractRuleBasedInterpreter
Creates an alternatives expression.
AMPERE - Static variable in class org.openhab.core.library.unit.Units
 
AMPERE_HOUR - Static variable in class org.openhab.core.library.unit.Units
 
And(State, State) - Constructor for class org.openhab.core.library.types.ArithmeticGroupFunction.And
 
AND - org.openhab.core.model.items.ModelGroupFunction
The 'AND' literal object.
AND_VALUE - Static variable in enum org.openhab.core.model.items.ModelGroupFunction
The 'AND' literal value.
AnnotatedActions - Interface in org.openhab.core.automation
Marker interface for RuleActions Every method in the implementation should provide annotations which are used to create the ModuleTypes
AnnotatedThingActionModuleTypeProvider - Class in org.openhab.core.automation.thingsupport
ModuleTypeProvider that collects actions for ThingHandlers
AnnotatedThingActionModuleTypeProvider(ModuleTypeI18nService) - Constructor for class org.openhab.core.automation.thingsupport.AnnotatedThingActionModuleTypeProvider
 
AnnotationActionModuleTypeHelper - Class in org.openhab.core.automation.module.provider
AnnotationActionModuleTypeHelper() - Constructor for class org.openhab.core.automation.module.provider.AnnotationActionModuleTypeHelper
 
Apartment - Interface in org.openhab.core.semantics.model.location
This class defines a Apartment.
API_TITLE - Static variable in class org.openhab.core.io.rest.swagger.impl.OpenApiResource
 
API_VERSION - Static variable in class org.openhab.core.io.rest.RESTConstants
 
apply(Event) - Method in interface org.openhab.core.events.EventFilter
Apply the filter on an event.
apply(Event) - Method in class org.openhab.core.events.TopicEventFilter
 
apply(ReadyMarker) - Method in class org.openhab.core.service.ReadyMarkerFilter
 
applyDefaultConfiguration(Configuration, ConfigDescription) - Static method in class org.openhab.core.config.core.ConfigUtil
Applies the default values from a give ConfigDescription to the given Configuration.
applyState(State) - Method in class org.openhab.core.items.GenericItem
Sets new state, notifies listeners and sends events.
approve(ThingUID, String, String) - Method in interface org.openhab.core.config.discovery.inbox.Inbox
Creates new Thing and adds it to the ThingRegistry.
ArealDensity - Interface in org.openhab.core.library.dimension
Define Area density type (basic unit is kg/m^2) https://en.wikipedia.org/wiki/Area_density
arg - Variable in class org.openhab.core.model.sitemap.sitemap.impl.ColorArrayImpl
The cached value of the 'Arg' attribute.
ARG_EDEFAULT - Static variable in class org.openhab.core.model.sitemap.sitemap.impl.ColorArrayImpl
The default value of the 'Arg' attribute.
args - Variable in class org.openhab.core.model.items.impl.ModelGroupItemImpl
The cached value of the 'Args' attribute list.
ArithmeticGroupFunction - Interface in org.openhab.core.library.types
This interface is only a container for functions that require the core type library for its calculations.
ArithmeticGroupFunction.And - Class in org.openhab.core.library.types
This does a logical 'and' operation.
ArithmeticGroupFunction.Avg - Class in org.openhab.core.library.types
This calculates the numeric average over all item states of decimal type.
ArithmeticGroupFunction.Count - Class in org.openhab.core.library.types
This calculates the number of items in the group matching the regular expression passed in parameter Group:Number:COUNT(".") will count all items having a string state of one character Group:Number:COUNT("[5-9]") will count all items having a string state between 5 and 9 ...
ArithmeticGroupFunction.Max - Class in org.openhab.core.library.types
This calculates the maximum value of all item states of decimal type.
ArithmeticGroupFunction.Min - Class in org.openhab.core.library.types
This calculates the minimum value of all item states of decimal type.
ArithmeticGroupFunction.NAnd - Class in org.openhab.core.library.types
This does a logical 'nand' operation.
ArithmeticGroupFunction.NOr - Class in org.openhab.core.library.types
This does a logical 'nor' operation.
ArithmeticGroupFunction.Or - Class in org.openhab.core.library.types
This does a logical 'or' operation.
ArithmeticGroupFunction.Sum - Class in org.openhab.core.library.types
This calculates the numeric sum over all item states of decimal type.
array() - Method in class org.openhab.core.io.transport.modbus.ValueBuffer
Returns underlying bytes
as(Class<T>) - Method in class org.openhab.core.library.types.DecimalType
 
as(Class<T>) - Method in class org.openhab.core.library.types.HSBType
 
as(Class<T>) - Method in enum org.openhab.core.library.types.OnOffType
 
as(Class<T>) - Method in enum org.openhab.core.library.types.OpenClosedType
 
as(Class<T>) - Method in class org.openhab.core.library.types.PercentType
 
as(Class<T>) - Method in enum org.openhab.core.library.types.UpDownType
 
as(Class<T>) - Method in interface org.openhab.core.types.State
Convert this State's value into another type
as(Class<U>) - Method in class org.openhab.core.library.types.QuantityType
 
as(Class<T>) - Method in class org.openhab.core.config.core.Configuration
 
ASCENDING - org.openhab.core.persistence.FilterCriteria.Ordering
 
asConfigurableService(Function<String, Object>) - Static method in class org.openhab.core.config.core.ConfigurableServiceUtil
 
assertEndOfType() - Method in class org.openhab.core.config.xml.util.NodeIterator
Ensures that the end of the node has been reached.
assertEndOfType(HierarchicalStreamReader) - Static method in class org.openhab.core.config.xml.util.ConverterAssertion
Asserts that the specified reader does not contain further elements in its section.
assertNeitherNullNorEmpty(String, String) - Static method in class org.openhab.core.config.xml.util.ConverterAssertion
Asserts that the specified property is neither null nor empty.
assertNoAttribute(HierarchicalStreamReader) - Static method in class org.openhab.core.config.xml.util.ConverterAssertion
Asserts that the current node associated with the specified reader does not contain any attributes.
assertValidItemName(String) - Static method in class org.openhab.core.items.ItemUtil
Ensures that the specified name of the item is valid.
ASTNode - Class in org.openhab.core.voice.text
Abstract syntax tree node.
ASTNode() - Constructor for class org.openhab.core.voice.text.ASTNode
 
ASTNode(ASTNode[], TokenList) - Constructor for class org.openhab.core.voice.text.ASTNode
Constructs a new AST node.
AsyncModbusFailure<R> - Class in org.openhab.core.io.transport.modbus
Encapsulates result of modbus read operations
AsyncModbusFailure(R, Exception) - Constructor for class org.openhab.core.io.transport.modbus.AsyncModbusFailure
 
AsyncModbusReadResult - Class in org.openhab.core.io.transport.modbus
Encapsulates result of modbus read operations
AsyncModbusReadResult(ModbusReadRequestBlueprint, BitArray) - Constructor for class org.openhab.core.io.transport.modbus.AsyncModbusReadResult
 
AsyncModbusReadResult(ModbusReadRequestBlueprint, ModbusRegisterArray) - Constructor for class org.openhab.core.io.transport.modbus.AsyncModbusReadResult
 
AsyncModbusWriteResult - Class in org.openhab.core.io.transport.modbus
Encapsulates result of modbus write operations
AsyncModbusWriteResult(ModbusWriteRequestBlueprint, ModbusResponse) - Constructor for class org.openhab.core.io.transport.modbus.AsyncModbusWriteResult
 
AsyncResultWrapper<T> - Class in org.openhab.core.test
 
AsyncResultWrapper() - Constructor for class org.openhab.core.test.AsyncResultWrapper
 
at(Instant) - Method in interface org.openhab.core.scheduler.Scheduler
Return a ScheduledCompletableFuture that resolves at the given epochTime
at(Callable<T>, Instant) - Method in interface org.openhab.core.scheduler.Scheduler
Return a ScheduledCompletableFuture that resolves at the given epochTime with the result of the call.
at(SchedulerRunnable, Instant) - Method in interface org.openhab.core.scheduler.Scheduler
Return a ScheduledCompletableFuture that resolves at the given epochTime and runs the runnable.
Attic - Interface in org.openhab.core.semantics.model.location
This class defines a Attic.
ATTO(Unit<T>) - Static method in class org.openhab.core.library.unit.MetricPrefix
 
Audio - Class in org.openhab.core.model.script.actions
The static methods of this class are made available as functions in the scripts.
Audio() - Constructor for class org.openhab.core.model.script.actions.Audio
 
AudioException - Exception in org.openhab.core.audio
General purpose audio exception
AudioException() - Constructor for exception org.openhab.core.audio.AudioException
Constructs a new exception with null as its detail message.
AudioException(String) - Constructor for exception org.openhab.core.audio.AudioException
Constructs a new exception with the specified detail message.
AudioException(String, Throwable) - Constructor for exception org.openhab.core.audio.AudioException
Constructs a new exception with the specified detail message and cause.
AudioException(Throwable) - Constructor for exception org.openhab.core.audio.AudioException
Constructs a new exception with the specified cause.
AudioFormat - Class in org.openhab.core.audio
An audio format definition
AudioFormat(String, String, Boolean, Integer, Integer, Long) - Constructor for class org.openhab.core.audio.AudioFormat
Constructs an instance with the specified properties.
AudioHTTPServer - Interface in org.openhab.core.audio
This is an interface that is implemented by AudioServlet and which allows exposing audio streams through HTTP.
AudioManager - Interface in org.openhab.core.audio
This service provides functionality around audio services and is the central service to be used directly by others.
AudioSink - Interface in org.openhab.core.audio
Definition of an audio output like headphones, a speaker or for writing to a file / clip.
AudioSource - Interface in org.openhab.core.audio
This is an audio source, which can provide a continuous live stream of audio.
AudioStartEvent - Class in org.openhab.core.voice
A STTEvent fired when the STTService starts hearing audio.
AudioStartEvent() - Constructor for class org.openhab.core.voice.AudioStartEvent
 
AudioStopEvent - Class in org.openhab.core.voice
A STTEvent fired when the STTService stops hearing audio.
AudioStopEvent() - Constructor for class org.openhab.core.voice.AudioStopEvent
 
AudioStream - Class in org.openhab.core.audio
Wrapper for a source of audio data.
AudioStream() - Constructor for class org.openhab.core.audio.AudioStream
 
AudioStreamUtils - Class in org.openhab.core.audio.utils
Some general filename and extension utilities.
AudioStreamUtils() - Constructor for class org.openhab.core.audio.utils.AudioStreamUtils
 
authenticate(Credentials) - Method in interface org.openhab.core.auth.AuthenticationManager
Authentication attempt with specified credentials.
authenticate(Credentials) - Method in interface org.openhab.core.auth.AuthenticationProvider
Verify given credentials and give back authentication if they are valid.
Authentication - Class in org.openhab.core.auth
Definition of authentication given to username after verification of credentials by authentication provider.
Authentication() - Constructor for class org.openhab.core.auth.Authentication
no-args constructor required by gson
Authentication(String, String...) - Constructor for class org.openhab.core.auth.Authentication
Creates a new instance
Authentication(String, String[], String) - Constructor for class org.openhab.core.auth.Authentication
Creates a new instance with a specific scope
AUTHENTICATION - Static variable in interface org.openhab.core.io.http.HandlerPriorities
 
AuthenticationException - Exception in org.openhab.core.auth
Base type for exceptions thrown by authentication layer.
AuthenticationException(String) - Constructor for exception org.openhab.core.auth.AuthenticationException
Creates a new exception instance.
AuthenticationException(String, Throwable) - Constructor for exception org.openhab.core.auth.AuthenticationException
Creates a new exception instance.
AuthenticationException(Throwable) - Constructor for exception org.openhab.core.auth.AuthenticationException
Creates a new exception instance.
AuthenticationManager - Interface in org.openhab.core.auth
Authentication manager is main entry point for all places which are interested in securing requests and verifying their originator.
AuthenticationProvider - Interface in org.openhab.core.auth
Realizations of this type are responsible for checking validity of various credentials and giving back authentication which defines access scope for authenticated user or system.
author - Variable in class org.openhab.core.binding.dto.BindingInfoDTO
 
autoUpdatePolicy - Variable in class org.openhab.core.thing.dto.ChannelDTO
 
AutoUpdatePolicy - Enum in org.openhab.core.thing.type
A binding's recommendation to the framework whether a state update should be automatically sent to an item if a command was received.
averageSince(Item, ZonedDateTime) - Static method in class org.openhab.core.persistence.extensions.PersistenceExtensions
Gets the average value of the state of a given Item since a certain point in time.
averageSince(Item, ZonedDateTime, String) - Static method in class org.openhab.core.persistence.extensions.PersistenceExtensions
Gets the average value of the state of a given Item since a certain point in time.
Avg() - Constructor for class org.openhab.core.library.types.ArithmeticGroupFunction.Avg
 
Avg(Class<? extends Quantity<?>>) - Constructor for class org.openhab.core.library.types.QuantityTypeArithmeticGroupFunction.Avg
 
AVG - org.openhab.core.model.items.ModelGroupFunction
The 'AVG' literal object.
AVG_VALUE - Static variable in enum org.openhab.core.model.items.ModelGroupFunction
The 'AVG' literal value.

B

BackDoor - Interface in org.openhab.core.semantics.model.equipment
This class defines a Back Door.
BAR - Static variable in class org.openhab.core.library.unit.Units
 
BaseActionModuleHandler - Class in org.openhab.core.automation.handler
This is a base class that can be used by ActionModuleHandler implementations
BaseActionModuleHandler(Action) - Constructor for class org.openhab.core.automation.handler.BaseActionModuleHandler
 
BaseBridgeHandler - Class in org.openhab.core.thing.binding
The BaseBridgeHandler implements the BridgeHandler interface and adds some convenience methods for bridges to the BaseThingHandler.
BaseBridgeHandler(Bridge) - Constructor for class org.openhab.core.thing.binding.BaseBridgeHandler
 
BaseConditionModuleHandler - Class in org.openhab.core.automation.handler
This is a base class that can be used by ConditionModuleHandler implementations
BaseConditionModuleHandler(Condition) - Constructor for class org.openhab.core.automation.handler.BaseConditionModuleHandler
 
BaseDynamicCommandDescriptionProvider - Class in org.openhab.core.thing.binding
BaseDynamicCommandDescriptionProvider() - Constructor for class org.openhab.core.thing.binding.BaseDynamicCommandDescriptionProvider
 
BaseDynamicStateDescriptionProvider - Class in org.openhab.core.thing.binding
The BaseDynamicStateDescriptionProvider provides a base implementation for the DynamicStateDescriptionProvider.
BaseDynamicStateDescriptionProvider() - Constructor for class org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider
 
baseItem - Variable in class org.openhab.core.items.GroupItem
 
baseItemType - Variable in class org.openhab.core.items.ManagedItemProvider.PersistedItem
 
Basement - Interface in org.openhab.core.semantics.model.location
This class defines a Basement.
BaseModelItemTypeElements() - Constructor for class org.openhab.core.model.services.ItemsGrammarAccess.BaseModelItemTypeElements
 
BaseModelItemTypeElements() - Constructor for class org.openhab.core.model.thing.services.ThingGrammarAccess.BaseModelItemTypeElements
 
BaseModuleHandler<T extends Module> - Class in org.openhab.core.automation.handler
This is a base class that can be used by any ModuleHandler implementation
BaseModuleHandler(T) - Constructor for class org.openhab.core.automation.handler.BaseModuleHandler
 
BaseModuleHandlerFactory - Class in org.openhab.core.automation.handler
This class provides a ModuleHandlerFactory base implementation.
BaseModuleHandlerFactory() - Constructor for class org.openhab.core.automation.handler.BaseModuleHandlerFactory
 
BaseOpenHABServlet - Class in org.openhab.core.io.http.servlet
Base class for HTTP servlets.
BaseOpenHABServlet(HttpService) - Constructor for class org.openhab.core.io.http.servlet.BaseOpenHABServlet
 
BaseThingHandler - Class in org.openhab.core.thing.binding
BaseThingHandler provides a base implementation for the ThingHandler interface.
BaseThingHandler(Thing) - Constructor for class org.openhab.core.thing.binding.BaseThingHandler
Creates a new instance of this class for the Thing.
BaseThingHandlerFactory - Class in org.openhab.core.thing.binding
The BaseThingHandlerFactory provides a base implementation for the ThingHandlerFactory interface.
BaseThingHandlerFactory() - Constructor for class org.openhab.core.thing.binding.BaseThingHandlerFactory
 
BaseTriggerModuleHandler - Class in org.openhab.core.automation.handler
This is a base class that can be used by TriggerModuleHandler implementations
BaseTriggerModuleHandler(Trigger) - Constructor for class org.openhab.core.automation.handler.BaseTriggerModuleHandler
 
basicSetCommand(ValidCommand, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.CommandEventTriggerImpl
basicSetCommand(ValidCommand, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.GroupMemberCommandEventTriggerImpl
basicSetDefinition(FilterDetails, NotificationChain) - Method in class org.openhab.core.model.persistence.persistence.impl.FilterImpl
basicSetImportSection(XImportSection, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.RuleModelImpl
basicSetNewState(ValidState, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.ChangedEventTriggerImpl
basicSetNewState(ValidState, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.GroupMemberChangedEventTriggerImpl
basicSetOldState(ValidState, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.ChangedEventTriggerImpl
basicSetOldState(ValidState, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.GroupMemberChangedEventTriggerImpl
basicSetRight(XExpression, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.VariableDeclarationImpl
basicSetScript(XBlockExpression, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.RuleImpl
basicSetState(ValidState, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.GroupMemberUpdateEventTriggerImpl
basicSetState(ValidState, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.UpdateEventTriggerImpl
basicSetTrigger(ValidTrigger, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.EventEmittedTriggerImpl
basicSetType(JvmTypeReference, NotificationChain) - Method in class org.openhab.core.model.rule.rules.impl.VariableDeclarationImpl
basicSetUnit(AbstractUnit, NotificationChain) - Method in class org.openhab.core.model.script.script.impl.QuantityLiteralImpl
Bathroom - Interface in org.openhab.core.semantics.model.location
This class defines a Bathroom.
Battery - Interface in org.openhab.core.semantics.model.equipment
This class defines a Battery.
BECQUEREL - Static variable in class org.openhab.core.library.unit.Units
 
BECQUEREL_PER_CUBIC_METRE - Static variable in class org.openhab.core.library.unit.Units
 
Bedroom - Interface in org.openhab.core.semantics.model.location
This class defines a Bedroom.
before(CompletableFuture<T>, Duration) - Method in interface org.openhab.core.scheduler.Scheduler
Return a ScheduledCompletableFuture that fails with a TimeoutException when the given CompletableFuture is not resolved before the given timeout.
beforeAdding(E) - Method in interface org.openhab.core.items.RegistryHook
Notifies the listener that an element is going to be added to the registry.
beforeUpdateElement(E) - Method in class org.openhab.core.common.registry.AbstractRegistry
This method is called before an element is updated.
BI - Static variable in interface org.openhab.core.io.transport.serial.SerialPortEvent
 
Bin2Json - Class in org.openhab.core.io.bin2json
This class converts binary data to JSON format.
Bin2Json(String) - Constructor for class org.openhab.core.io.bin2json.Bin2Json
Constructor.
BinaryPrefix - Enum in org.openhab.core.library.unit
The binary prefixes used to derive units by specific powers of 2.
bindAbstractTypeScopeProvider() - Method in class org.openhab.core.model.rule.RulesRuntimeModule
 
bindAbstractTypeScopeProvider() - Method in class org.openhab.core.model.script.ScriptRuntimeModule
 
bindBundleContext() - Method in class org.openhab.core.test.java.JavaOSGiTest
 
bindClassLoaderToInstance() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.openhab.core.model.rule.RulesRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.openhab.core.model.script.ScriptRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindDefaultBatchTypeResolver() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindDefaultBatchTypeResolver() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindDefaultReentrantTypeResolver() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindDefaultReentrantTypeResolver() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindFeatureNameValidator() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindFeatureNameValidator() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindIBatchScopeProvider() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindIBatchScopeProvider() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindIContainer$Manager() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindIContainer$Manager() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindIContainer$Manager() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindIContainer$Manager() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindIContainer$Manager() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindIContainer$Manager() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindIContentAssistParser() - Method in class org.openhab.core.model.ide.AbstractItemsIdeModule
 
bindIContentAssistParser() - Method in class org.openhab.core.model.persistence.ide.AbstractPersistenceIdeModule
 
bindIContentAssistParser() - Method in class org.openhab.core.model.rule.ide.AbstractRulesIdeModule
 
bindIContentAssistParser() - Method in class org.openhab.core.model.script.ide.AbstractScriptIdeModule
 
bindIContentAssistParser() - Method in class org.openhab.core.model.sitemap.ide.AbstractSitemapIdeModule
 
bindIContentAssistParser() - Method in class org.openhab.core.model.thing.ide.AbstractThingIdeModule
 
bindIExpressionInterpreter() - Method in class org.openhab.core.model.rule.RulesRuntimeModule
 
bindIExpressionInterpreter() - Method in class org.openhab.core.model.script.ScriptRuntimeModule
 
bindIFeatureScopeTrackerProvider() - Method in class org.openhab.core.model.rule.ide.RulesIdeModule
 
bindIFeatureScopeTrackerProvider() - Method in class org.openhab.core.model.script.ide.ScriptIdeModule
 
bindIGenerator() - Method in class org.openhab.core.model.rule.RulesRuntimeModule
 
bindIGenerator() - Method in class org.openhab.core.model.script.ScriptRuntimeModule
 
bindIGenerator2() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindIGenerator2() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindIGenerator2() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindIGenerator2() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.openhab.core.model.persistence.PersistenceRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindIGrammarAccess() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindIGrammarAccess() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindIGrammarAccess() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindIGrammarAccess() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindIGrammarAccess() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindIGrammarAccess() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindIJvmModelInferrer() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindIJvmModelInferrer() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindIJvmTypeProvider$Factory() - Method in class org.openhab.core.model.rule.RulesRuntimeModule
 
bindIJvmTypeProvider$Factory() - Method in class org.openhab.core.model.script.ScriptRuntimeModule
 
bindILocationInFileProvider() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindILocationInFileProvider() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindImplicitlyImportedTypes() - Method in class org.openhab.core.model.rule.RulesRuntimeModule
 
bindImplicitlyImportedTypes() - Method in class org.openhab.core.model.script.ScriptRuntimeModule
 
BINDING_ID - Static variable in class org.openhab.core.magic.binding.MagicBindingConstants
 
BindingConfigParseException - Exception in org.openhab.core.model.item
This exception is used by BindingConfigReader instances if parsing configurations fails
BindingConfigParseException(String) - Constructor for exception org.openhab.core.model.item.BindingConfigParseException
 
BindingConfigParseException(String, Exception) - Constructor for exception org.openhab.core.model.item.BindingConfigParseException
 
BindingConfigReader - Interface in org.openhab.core.model.item
This interface must be implemented by services, which can parse the generic binding configuration string used in the GenericItemProvider.
BindingI18nLocalizationService - Class in org.openhab.core.binding.i18n
This OSGi service could be used to localize the binding info using the I18N mechanism of the openHAB framework.
BindingI18nLocalizationService(TranslationProvider) - Constructor for class org.openhab.core.binding.i18n.BindingI18nLocalizationService
 
BindingInfo - Class in org.openhab.core.binding
The BindingInfo class contains general information about a binding.
BindingInfo(String, String, String, String, String, URI) - Constructor for class org.openhab.core.binding.BindingInfo
Creates a new instance of this class with the specified parameters.
BindingInfoDTO - Class in org.openhab.core.binding.dto
This is a data transfer object that is used to serialize binding info objects.
BindingInfoDTO() - Constructor for class org.openhab.core.binding.dto.BindingInfoDTO
 
BindingInfoDTO(String, String, String, String, String) - Constructor for class org.openhab.core.binding.dto.BindingInfoDTO
 
BindingInfoProvider - Interface in org.openhab.core.binding
The BindingInfoProvider is a service interface providing BindingInfo objects.
BindingInfoRegistry - Class in org.openhab.core.binding
The BindingInfoRegistry provides access to BindingInfo objects.
BindingInfoRegistry() - Constructor for class org.openhab.core.binding.BindingInfoRegistry
 
bindings - Variable in class org.openhab.core.model.items.impl.ModelItemImpl
The cached value of the 'Bindings' containment reference list.
bindIParser() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindIParser() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindIParser() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindIParser() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindIParser() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindIParser() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindIPrefixMatcher() - Method in class org.openhab.core.model.ide.AbstractItemsIdeModule
 
bindIPrefixMatcher() - Method in class org.openhab.core.model.persistence.ide.AbstractPersistenceIdeModule
 
bindIPrefixMatcher() - Method in class org.openhab.core.model.rule.ide.AbstractRulesIdeModule
 
bindIPrefixMatcher() - Method in class org.openhab.core.model.script.ide.AbstractScriptIdeModule
 
bindIPrefixMatcher() - Method in class org.openhab.core.model.sitemap.ide.AbstractSitemapIdeModule
 
bindIPrefixMatcher() - Method in class org.openhab.core.model.thing.ide.AbstractThingIdeModule
 
bindIProposalConflictHelper() - Method in class org.openhab.core.model.ide.AbstractItemsIdeModule
 
bindIProposalConflictHelper() - Method in class org.openhab.core.model.persistence.ide.AbstractPersistenceIdeModule
 
bindIProposalConflictHelper() - Method in class org.openhab.core.model.rule.ide.AbstractRulesIdeModule
 
bindIProposalConflictHelper() - Method in class org.openhab.core.model.script.ide.AbstractScriptIdeModule
 
bindIProposalConflictHelper() - Method in class org.openhab.core.model.sitemap.ide.AbstractSitemapIdeModule
 
bindIProposalConflictHelper() - Method in class org.openhab.core.model.thing.ide.AbstractThingIdeModule
 
bindIQualifiedNameProvider() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindIQualifiedNameProvider() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindIQualifiedNameProvider() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindIQualifiedNameProvider() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindIQualifiedNameProvider() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindIQualifiedNameProvider() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindIRenameService2() - Method in class org.openhab.core.model.ide.AbstractItemsIdeModule
 
bindIRenameService2() - Method in class org.openhab.core.model.persistence.ide.AbstractPersistenceIdeModule
 
bindIRenameService2() - Method in class org.openhab.core.model.rule.ide.AbstractRulesIdeModule
 
bindIRenameService2() - Method in class org.openhab.core.model.script.ide.AbstractScriptIdeModule
 
bindIRenameService2() - Method in class org.openhab.core.model.sitemap.ide.AbstractSitemapIdeModule
 
bindIRenameService2() - Method in class org.openhab.core.model.thing.ide.AbstractThingIdeModule
 
bindIRenameStrategy2() - Method in class org.openhab.core.model.ide.AbstractItemsIdeModule
 
bindIRenameStrategy2() - Method in class org.openhab.core.model.persistence.ide.AbstractPersistenceIdeModule
 
bindIRenameStrategy2() - Method in class org.openhab.core.model.rule.ide.AbstractRulesIdeModule
 
bindIRenameStrategy2() - Method in class org.openhab.core.model.script.ide.AbstractScriptIdeModule
 
bindIRenameStrategy2() - Method in class org.openhab.core.model.sitemap.ide.AbstractSitemapIdeModule
 
bindIRenameStrategy2() - Method in class org.openhab.core.model.thing.ide.AbstractThingIdeModule
 
bindIResourceValidator() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindIResourceValidator() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindIScopeProvider() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindIScopeProvider() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindIScopeProvider() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindIScopeProvider() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindISemanticSequencer() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindISemanticSequencer() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindISemanticSequencer() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindISemanticSequencer() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindISemanticSequencer() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindISemanticSequencer() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindISerializer() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindISerializer() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindISerializer() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindISerializer() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindISerializer() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindISerializer() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindISyntacticSequencer() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindISyntacticSequencer() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindISyntacticSequencer() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindISyntacticSequencer() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindISyntacticSequencer() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindISyntacticSequencer() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindISyntacticSequencer() - Method in class org.openhab.core.model.thing.ThingRuntimeModule
 
bindItemsValidator() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindITokenDefProvider() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindITokenDefProvider() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindITokenDefProvider() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindITokenDefProvider() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindITokenDefProvider() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindITokenDefProvider() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindITokenToStringConverter() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindITokenToStringConverter() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindITokenToStringConverter() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindITokenToStringConverter() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindITokenToStringConverter() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindITokenToStringConverter() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindITypeComputer() - Method in class org.openhab.core.model.rule.RulesRuntimeModule
 
bindITypeComputer() - Method in class org.openhab.core.model.script.ScriptRuntimeModule
 
bindIUnorderedGroupHelper() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindIValueConverterService() - Method in class org.openhab.core.model.ItemsRuntimeModule
 
bindIValueConverterService() - Method in class org.openhab.core.model.sitemap.SitemapRuntimeModule
 
bindIValueConverterService() - Method in class org.openhab.core.model.thing.ThingRuntimeModule
 
bindJavaReflectAccess() - Method in class org.openhab.core.model.rule.RulesRuntimeModule
 
bindLexer() - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
bindLexer() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindLexer() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindLexer() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindLexer() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindLexer() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
bindPersistenceValidator() - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
bindRulesValidator() - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
bindScriptValidator() - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
bindSitemapValidator() - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
bindStateAndCommandProvider() - Method in class org.openhab.core.model.rule.RulesRuntimeModule
 
bindThingValidator() - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
BIT - org.openhab.core.io.transport.modbus.ModbusConstants.ValueType
 
BIT - Static variable in class org.openhab.core.library.unit.Units
 
BIT_PER_SECOND - Static variable in class org.openhab.core.library.unit.Units
 
BitArray - Class in org.openhab.core.io.transport.modbus
Class that implements a collection for bits
BitArray(boolean...) - Constructor for class org.openhab.core.io.transport.modbus.BitArray
 
BitArray(int) - Constructor for class org.openhab.core.io.transport.modbus.BitArray
 
BitArray(BitSet, int) - Constructor for class org.openhab.core.io.transport.modbus.BitArray
 
BLACK - Static variable in class org.openhab.core.library.types.HSBType
 
Blinds - Interface in org.openhab.core.semantics.model.equipment
This class defines a Blinds.
BLUE - Static variable in class org.openhab.core.library.types.HSBType
 
Boiler - Interface in org.openhab.core.semantics.model.equipment
This class defines a Boiler.
BoilerRoom - Interface in org.openhab.core.semantics.model.location
This class defines a Boiler Room.
BOOLEAN - org.openhab.core.config.core.ConfigDescriptionParameter.Type
The data type for a boolean (true or false).
BOOLEAN_OBJECTElements() - Constructor for class org.openhab.core.model.sitemap.services.SitemapGrammarAccess.BOOLEAN_OBJECTElements
 
BOOLEANElements() - Constructor for class org.openhab.core.model.services.ItemsGrammarAccess.BOOLEANElements
 
BOOLEANElements() - Constructor for class org.openhab.core.model.thing.services.ThingGrammarAccess.BOOLEANElements
 
bridge - Variable in class org.openhab.core.model.thing.thing.impl.ModelBridgeImpl
The cached value of the 'Bridge' attribute.
bridge - Variable in class org.openhab.core.thing.dto.StrippedThingTypeDTO
 
Bridge - Interface in org.openhab.core.thing
A Bridge is a Thing that connects other Things.
BRIDGE_EDEFAULT - Static variable in class org.openhab.core.model.thing.thing.impl.ModelBridgeImpl
The default value of the 'Bridge' attribute.
BRIDGE_OFFLINE - org.openhab.core.thing.ThingStatusDetail
 
BRIDGE_OFFLINE - Variable in class org.openhab.core.thing.ThingStatusDetail.OfflineStatus
 
BRIDGE_UID_EDEFAULT - Static variable in class org.openhab.core.model.thing.thing.impl.ModelThingImpl
The default value of the 'Bridge UID' attribute.
BRIDGE_UNINITIALIZED - org.openhab.core.thing.ThingStatusDetail
 
BRIDGE_UNINITIALIZED - Variable in class org.openhab.core.thing.ThingStatusDetail.UninitializedStatus
 
BridgeBuilder - Class in org.openhab.core.thing.binding.builder
This class allows the easy construction of a Bridge instance using the builder pattern.
BridgeHandler - Interface in org.openhab.core.thing.binding
A BridgeHandler handles the communication between the openHAB framework and a bridge (a device that acts as a gateway to enable the communication with other devices) represented by a Bridge instance.
bridgeStatusChanged(ThingStatusInfo) - Method in class org.openhab.core.thing.binding.BaseThingHandler
 
bridgeStatusChanged(ThingStatusInfo) - Method in interface org.openhab.core.thing.binding.ThingHandler
Notifies the handler that the bridge's status has changed.
BridgeType - Class in org.openhab.core.thing.type
The BridgeType describes a concrete type of a Bridge.
bridgeUID - Variable in class org.openhab.core.config.discovery.dto.DiscoveryResultDTO
 
bridgeUID - Variable in class org.openhab.core.model.thing.thing.impl.ModelThingImpl
The cached value of the 'Bridge UID' attribute.
bridgeUID - Variable in class org.openhab.core.thing.dto.AbstractThingDTO
 
broadcast(Event) - Method in class org.openhab.core.io.rest.sse.SseResource
 
brokerAdded(String, MqttBrokerConnection) - Method in interface org.openhab.core.io.transport.mqtt.MqttServiceObserver
Called, if a new broker has been added to the {@see MqttService}.
brokerConnection - Variable in class org.openhab.core.io.transport.mqtt.reconnect.AbstractReconnectStrategy
 
brokerRemoved(String, MqttBrokerConnection) - Method in interface org.openhab.core.io.transport.mqtt.MqttServiceObserver
Called, if a broker has been removed from the {@see MqttService}.
build() - Method in class org.openhab.core.addon.Addon.Builder
 
build() - Method in class org.openhab.core.automation.util.ActionBuilder
 
build() - Method in class org.openhab.core.automation.util.ConditionBuilder
 
build() - Method in class org.openhab.core.automation.util.ModuleBuilder
 
build() - Method in class org.openhab.core.automation.util.RuleBuilder
 
build() - Method in class org.openhab.core.automation.util.TriggerBuilder
 
build() - Method in interface org.openhab.core.common.SafeCallerBuilder
Creates a dynamic proxy with the according properties which guards the caller from hanging implementations in the target object.
build() - Method in class org.openhab.core.common.ThreadFactoryBuilder
Builds the ThreadFactory, configuring it as specified.
build() - Method in class org.openhab.core.config.core.ConfigDescriptionBuilder
Builds a ConfigDescription with the settings of this builder.
build() - Method in class org.openhab.core.config.core.ConfigDescriptionParameterBuilder
Builds a result with the settings of this builder.
build() - Method in class org.openhab.core.config.core.ConfigDescriptionParameterGroupBuilder
Builds a result with the settings of this builder.
build() - Method in class org.openhab.core.config.core.status.ConfigStatusMessage.Builder
Builds the new ConfigStatusMessage object.
build() - Method in class org.openhab.core.config.discovery.DiscoveryResultBuilder
Builds a result with the settings of this builder.
build() - Method in interface org.openhab.core.items.ItemBuilder
Creates an item with the currently configured values.
build() - Method in class org.openhab.core.thing.binding.builder.BridgeBuilder
 
build() - Method in class org.openhab.core.thing.binding.builder.ChannelBuilder
Builds and returns the Channel.
build() - Method in class org.openhab.core.thing.binding.builder.ThingBuilder
 
build() - Method in class org.openhab.core.thing.binding.builder.ThingStatusInfoBuilder
Builds and returns the status info.
build() - Method in class org.openhab.core.thing.binding.firmware.FirmwareBuilder
Builds the firmware.
build() - Method in class org.openhab.core.thing.profiles.ProfileTypeBuilder
Create a profile type instance with the previously given parameters.
build() - Method in class org.openhab.core.thing.type.ChannelDefinitionBuilder
Build a channel definition.
build() - Method in class org.openhab.core.thing.type.ChannelGroupTypeBuilder
Build the ChannelGroupType with the given values
build() - Method in interface org.openhab.core.thing.type.ChannelTypeBuilder
Build the ChannelType with the given values
build() - Method in class org.openhab.core.thing.type.ThingTypeBuilder
Builds and returns a new ThingType according to the given values from this builder.
build() - Method in class org.openhab.core.types.CommandDescriptionBuilder
Build a CommandDescription from the values of this builder.
build() - Method in class org.openhab.core.types.StateDescriptionFragmentBuilder
Builds a StateDescriptionFragment from the values of this builder.
build() - Method in class org.openhab.core.ui.tiles.ExternalServiceTile.TileBuilder
 
buildBridge() - Method in class org.openhab.core.thing.type.ThingTypeBuilder
Builds and returns a new BridgeType according to the given values from this builder.
buildCommandUsage(String) - Method in class org.openhab.core.io.console.extensions.AbstractConsoleCommandExtension
Build a command usage string.
buildCommandUsage(String, String) - Method in class org.openhab.core.io.console.extensions.AbstractConsoleCommandExtension
Build a command usage string.
Building - Interface in org.openhab.core.semantics.model.location
This class defines a Building.
buildModuleType(String, Map<String, Set<ModuleInformation>>) - Method in class org.openhab.core.automation.module.provider.AnnotationActionModuleTypeHelper
 
buildString() - Static method in class org.openhab.core.OpenHAB
Provides the build number as it can be found in the version.properties file.
bundle() - Method in class org.openhab.core.test.BundleCloseable
 
BundleCloseable - Class in org.openhab.core.test
A wrapper that uninstalls a bundle on close.
BundleCloseable(Bundle) - Constructor for class org.openhab.core.test.BundleCloseable
 
bundleContext - Variable in class org.openhab.core.test.java.JavaOSGiTest
 
bundleContext - Variable in class org.openhab.core.thing.binding.AbstractDynamicDescriptionProvider
 
bundleContext - Variable in class org.openhab.core.thing.binding.BaseThingHandlerFactory
 
BundleResolver - Interface in org.openhab.core.util
Resolve bundle specific information from the framework.
BusEvent - Class in org.openhab.core.model.script.actions
The static methods of this class are made available as functions in the scripts.
BusEvent() - Constructor for class org.openhab.core.model.script.actions.BusEvent
 
BYTE - Static variable in class org.openhab.core.library.unit.Units
 
ByteArrayAudioStream - Class in org.openhab.core.audio
This is an implementation of a FixedLengthAudioStream, which is based on a simple byte array.
ByteArrayAudioStream(byte[], AudioFormat) - Constructor for class org.openhab.core.audio.ByteArrayAudioStream
 
ByteArrayFileCache - Class in org.openhab.core.cache
This is a simple file based cache implementation.
ByteArrayFileCache(String) - Constructor for class org.openhab.core.cache.ByteArrayFileCache
Creates a new ByteArrayFileCache instance for a service.
ByteArrayFileCache(String, Duration) - Constructor for class org.openhab.core.cache.ByteArrayFileCache
Creates a new ByteArrayFileCache instance for a service.
bytes - Variable in class org.openhab.core.library.types.RawType
 
bytesToHex(byte[]) - Static method in class org.openhab.core.util.HexUtils
Converts a byte array into a hex string (in format "0123456789ABCDEF").
bytesToHex(byte[], CharSequence) - Static method in class org.openhab.core.util.HexUtils
Converts a byte array into a hex string with a given delimiter.
byteToHex(byte) - Static method in class org.openhab.core.util.HexUtils
 

C

cachedFiles - Variable in class org.openhab.core.transform.AbstractFileTransformationService
 
calculate(Set<Item>) - Method in interface org.openhab.core.items.GroupFunction
Determines the current state of a group based on a list of items
calculate(Set<Item>) - Method in class org.openhab.core.items.GroupFunction.Equality
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.And
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.Avg
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.Count
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.Max
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.Min
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.NAnd
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.NOr
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.Or
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.Sum
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.DateTimeGroupFunction.Earliest
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.DateTimeGroupFunction.Latest
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.QuantityTypeArithmeticGroupFunction.Avg
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.QuantityTypeArithmeticGroupFunction.Max
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.QuantityTypeArithmeticGroupFunction.Min
 
calculate(Set<Item>) - Method in class org.openhab.core.library.types.QuantityTypeArithmeticGroupFunction.Sum
 
call(Runnable) - Method in interface org.openhab.core.model.core.SafeEMF
Calls the given function.
call(Supplier<T>) - Method in interface org.openhab.core.model.core.SafeEMF
Calls the given function.
CALL - Static variable in class org.openhab.core.library.CoreItemFactory
 
callback - Variable in class org.openhab.core.automation.handler.BaseModuleHandler
 
CallItem - Class in org.openhab.core.library.items
This item identifies a telephone call by its origin and destination.
CallItem(String) - Constructor for class org.openhab.core.library.items.CallItem
 
callScript(String) - Static method in class org.openhab.core.model.script.actions.ScriptExecution
Calls a script which must be located in the configurations/scripts folder.
Camera - Interface in org.openhab.core.semantics.model.equipment
This class defines a Camera.
cancel() - Method in class org.openhab.core.magic.binding.handler.MagicFirmwareUpdateThingHandler
 
cancel() - Method in interface org.openhab.core.model.script.actions.Timer
Cancels the timer
cancel() - Method in interface org.openhab.core.thing.binding.firmware.FirmwareUpdateHandler
Cancels a previous started firmware update.
canceled() - Method in interface org.openhab.core.thing.binding.firmware.ProgressCallback
Callback operation to indicate that the firmware update was canceled.
CANCELED - org.openhab.core.thing.firmware.FirmwareUpdateResult
Indicates that the firmware update was canceled.
cancelFirmwareUpdate(ThingUID) - Method in interface org.openhab.core.thing.firmware.FirmwareUpdateService
Cancels the firmware update of the thing having the given thing UID by invoking the operation FirmwareUpdateHandler.cancel() of the thingĀ“s firmware update handler.
cancelTimeoutFuture() - Method in class org.openhab.core.io.transport.mqtt.MqttBrokerConnection
The connection process is limited by a timeout, realized with a CompletableFuture.
canConvert(Class) - Method in class org.openhab.core.config.xml.util.GenericUnmarshaller
 
CANDELA - Static variable in class org.openhab.core.library.unit.Units
 
Car - Interface in org.openhab.core.semantics.model.equipment
This class defines a Car.
Carport - Interface in org.openhab.core.semantics.model.location
This class defines a Carport.
caseAbstractUnit(AbstractUnit) - Method in class org.openhab.core.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'Abstract Unit'.
caseAllConfig(AllConfig) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'All Config'.
caseChangedEventTrigger(ChangedEventTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Changed Event Trigger'.
caseChart(Chart) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Chart'.
caseColorArray(ColorArray) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Color Array'.
caseColorpicker(Colorpicker) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Colorpicker'.
caseCommandEventTrigger(CommandEventTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Command Event Trigger'.
caseCronStrategy(CronStrategy) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Cron Strategy'.
caseDefault(Default) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Default'.
caseEventEmittedTrigger(EventEmittedTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Event Emitted Trigger'.
caseEventTrigger(EventTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Event Trigger'.
caseFilter(Filter) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Filter'.
caseFilterDetails(FilterDetails) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Filter Details'.
caseFrame(Frame) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Frame'.
caseGroup(Group) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Group'.
caseGroupConfig(GroupConfig) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Group Config'.
caseGroupMemberChangedEventTrigger(GroupMemberChangedEventTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Group Member Changed Event Trigger'.
caseGroupMemberCommandEventTrigger(GroupMemberCommandEventTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Group Member Command Event Trigger'.
caseGroupMemberUpdateEventTrigger(GroupMemberUpdateEventTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Group Member Update Event Trigger'.
caseIDUnit(IDUnit) - Method in class org.openhab.core.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'ID Unit'.
caseImage(Image) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Image'.
caseItemConfig(ItemConfig) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Item Config'.
caseItemModel(ItemModel) - Method in class org.openhab.core.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Item Model'.
caseLinkableWidget(LinkableWidget) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Linkable Widget'.
caseList(List) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'List'.
caseMapping(Mapping) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Mapping'.
caseMapview(Mapview) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Mapview'.
caseModelBinding(ModelBinding) - Method in class org.openhab.core.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Model Binding'.
caseModelBridge(ModelBridge) - Method in class org.openhab.core.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'Model Bridge'.
caseModelChannel(ModelChannel) - Method in class org.openhab.core.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'Model Channel'.
caseModelGroupItem(ModelGroupItem) - Method in class org.openhab.core.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Model Group Item'.
caseModelItem(ModelItem) - Method in class org.openhab.core.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Model Item'.
caseModelNormalItem(ModelNormalItem) - Method in class org.openhab.core.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Model Normal Item'.
caseModelProperty(ModelProperty) - Method in class org.openhab.core.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Model Property'.
caseModelProperty(ModelProperty) - Method in class org.openhab.core.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'Model Property'.
caseModelPropertyContainer(ModelPropertyContainer) - Method in class org.openhab.core.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'Model Property Container'.
caseModelThing(ModelThing) - Method in class org.openhab.core.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'Model Thing'.
caseNonLinkableWidget(NonLinkableWidget) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Non Linkable Widget'.
casePersistenceConfiguration(PersistenceConfiguration) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Configuration'.
casePersistenceModel(PersistenceModel) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Model'.
caseQuantityLiteral(QuantityLiteral) - Method in class org.openhab.core.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'Quantity Literal'.
caseRule(Rule) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Rule'.
caseRuleModel(RuleModel) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Rule Model'.
caseScript(Script) - Method in class org.openhab.core.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'Script'.
caseSelection(Selection) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Selection'.
caseSetpoint(Setpoint) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Setpoint'.
caseSitemap(Sitemap) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Sitemap'.
caseSitemapModel(SitemapModel) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Model'.
caseSlider(Slider) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Slider'.
caseSpecificUnit(SpecificUnit) - Method in class org.openhab.core.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'Specific Unit'.
caseStrategy(Strategy) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Strategy'.
caseStringUnit(StringUnit) - Method in class org.openhab.core.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'String Unit'.
caseSwitch(Switch) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Switch'.
caseSystemOnShutdownTrigger(SystemOnShutdownTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'System On Shutdown Trigger'.
caseSystemOnStartupTrigger(SystemOnStartupTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'System On Startup Trigger'.
caseSystemTrigger(SystemTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'System Trigger'.
caseText(Text) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Text'.
caseThingModel(ThingModel) - Method in class org.openhab.core.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'Model'.
caseThingStateChangedEventTrigger(ThingStateChangedEventTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Thing State Changed Event Trigger'.
caseThingStateUpdateEventTrigger(ThingStateUpdateEventTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Thing State Update Event Trigger'.
caseThresholdFilter(ThresholdFilter) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Threshold Filter'.
caseTimeFilter(TimeFilter) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Time Filter'.
caseTimerTrigger(TimerTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Timer Trigger'.
caseUpdateEventTrigger(UpdateEventTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Update Event Trigger'.
caseValidCommand(ValidCommand) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid Command'.
caseValidCommandId(ValidCommandId) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid Command Id'.
caseValidCommandNumber(ValidCommandNumber) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid Command Number'.
caseValidCommandString(ValidCommandString) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid Command String'.
caseValidState(ValidState) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid State'.
caseValidStateId(ValidStateId) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid State Id'.
caseValidStateNumber(ValidStateNumber) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid State Number'.
caseValidStateString(ValidStateString) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid State String'.
caseValidTrigger(ValidTrigger) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid Trigger'.
caseValidTriggerId(ValidTriggerId) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid Trigger Id'.
caseValidTriggerNumber(ValidTriggerNumber) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid Trigger Number'.
caseValidTriggerString(ValidTriggerString) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid Trigger String'.
caseVariableDeclaration(VariableDeclaration) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Variable Declaration'.
caseVideo(Video) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Video'.
caseVisibilityRule(VisibilityRule) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Visibility Rule'.
caseWebview(Webview) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Webview'.
caseWidget(Widget) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Widget'.
caseXBlockExpression(XBlockExpression) - Method in class org.openhab.core.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'XBlock Expression'.
caseXExpression(XExpression) - Method in class org.openhab.core.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'XExpression'.
category - Variable in class org.openhab.core.io.rest.core.service.ConfigurableServiceDTO
 
category - Variable in class org.openhab.core.items.dto.ItemDTO
 
category - Variable in class org.openhab.core.items.GenericItem
 
category - Variable in class org.openhab.core.items.ManagedItemProvider.PersistedItem
 
category - Variable in class org.openhab.core.thing.dto.ChannelDefinitionDTO
 
category - Variable in class org.openhab.core.thing.dto.ChannelTypeDTO
 
category - Variable in class org.openhab.core.thing.dto.StrippedThingTypeDTO
 
category() - Method in annotation type org.openhab.core.config.core.ConfigurableService
The category of the service to be configured (e.g.
CD - Static variable in interface org.openhab.core.io.transport.serial.SerialPortEvent
 
CeilingFan - Interface in org.openhab.core.semantics.model.equipment
This class defines a Ceiling Fan.
Cellar - Interface in org.openhab.core.semantics.model.location
This class defines a Cellar.
CellarDoor - Interface in org.openhab.core.semantics.model.equipment
This class defines a Cellar Door.
CELSIUS - Static variable in class org.openhab.core.library.unit.SIUnits
 
CENTI(Unit<T>) - Static method in class org.openhab.core.library.unit.MetricPrefix
 
CFG_PACKAGE - Static variable in class org.openhab.core.OpenHAB
the configuraton parameter name used for the base package
CHAIN - Static variable in class org.openhab.core.library.unit.ImperialUnits
 
CHANGE - Static variable in class org.openhab.core.model.persistence.scoping.GlobalStrategies
 
CHANGE - Static variable in class org.openhab.core.persistence.strategy.PersistenceStrategy.Globals
 
CHANGED_EVENT_TRIGGER - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage
The meta object id for the 'Changed Event Trigger' class.
CHANGED_EVENT_TRIGGER - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'Changed Event Trigger' class.
CHANGED_EVENT_TRIGGER__ITEM - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage
The feature id for the 'Item' attribute.
CHANGED_EVENT_TRIGGER__ITEM - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'Item' attribute feature.
CHANGED_EVENT_TRIGGER__NEW_STATE - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage
The feature id for the 'New State' containment reference.
CHANGED_EVENT_TRIGGER__NEW_STATE - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'New State' containment reference feature.
CHANGED_EVENT_TRIGGER__OLD_STATE - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage
The feature id for the 'Old State' containment reference.
CHANGED_EVENT_TRIGGER__OLD_STATE - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'Old State' containment reference feature.
CHANGED_EVENT_TRIGGER_FEATURE_COUNT - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage
The number of structural features of the 'Changed Event Trigger' class.
ChangedEventTrigger - Interface in org.openhab.core.model.rule.rules
A representation of the model object 'Changed Event Trigger'.
ChangedEventTriggerElements() - Constructor for class org.openhab.core.model.rule.services.RulesGrammarAccess.ChangedEventTriggerElements
 
ChangedEventTriggerImpl - Class in org.openhab.core.model.rule.rules.impl
An implementation of the model object 'Changed Event Trigger'.
ChangedEventTriggerImpl() - Constructor for class org.openhab.core.model.rule.rules.impl.ChangedEventTriggerImpl
changedSince(Item, ZonedDateTime) - Static method in class org.openhab.core.persistence.extensions.PersistenceExtensions
Checks if the state of a given item has changed since a certain point in time.
changedSince(Item, ZonedDateTime, String) - Static method in class org.openhab.core.persistence.extensions.PersistenceExtensions
Checks if the state of a given item has changed since a certain point in time.
changelog - Variable in class org.openhab.core.thing.firmware.dto.FirmwareDTO
 
changePassword(User, String) - Method in interface org.openhab.core.auth.UserRegistry
Change the password for an User in this registry.
changeThingType(ThingTypeUID, Configuration) - Method in class org.openhab.core.thing.binding.BaseThingHandler
 
channel - Variable in class org.openhab.core.model.rule.rules.impl.EventEmittedTriggerImpl
The cached value of the 'Channel' attribute.
Channel - Class in org.openhab.core.thing
Channel is a part of a Thing that represents a functionality of it.
Channel(ChannelUID, ChannelTypeUID, String, ChannelKind, Configuration, Set<String>, Map<String, String>, String, String, AutoUpdatePolicy) - Constructor for class org.openhab.core.thing.Channel
Use the ChannelBuilder for building channels.
CHANNEL_BRIGHTNESS - Static variable in class org.openhab.core.magic.binding.MagicBindingConstants
 
CHANNEL_COLOR - Static variable in class org.openhab.core.magic.binding.MagicBindingConstants
 
CHANNEL_CONTACT - Static variable in class org.openhab.core.magic.binding.MagicBindingConstants
 
CHANNEL_EDEFAULT - Static variable in class org.openhab.core.model.rule.rules.impl.EventEmittedTriggerImpl
The default value of the 'Channel' attribute.
CHANNEL_GROUP_SEPARATOR - Static variable in class org.openhab.core.thing.ChannelUID
 
CHANNEL_IDElements() - Constructor for class org.openhab.core.model.thing.services.ThingGrammarAccess.CHANNEL_IDElements
 
CHANNEL_IMAGE - Static variable in class org.openhab.core.magic.binding.MagicBindingConstants
 
CHANNEL_KIND_EDEFAULT - Static variable in class org.openhab.core.model.thing.thing.impl.ModelChannelImpl
The default value of the 'Channel Kind' attribute.
CHANNEL_LOCATION - Static variable in class org.openhab.core.magic.binding.MagicBindingConstants
 
CHANNEL_SEGMENT_PATTERN - Static variable in class org.openhab.core.thing.ChannelUID
 
CHANNEL_SET_TEMPERATURE - Static variable in class org.openhab.core.magic.binding.MagicBindingConstants
 
CHANNEL_SIGNAL_STRENGTH - Static variable in class org.openhab.core.magic.binding.MagicBindingConstants
 
CHANNEL_SWITCH - Static variable in class org.openhab.core.magic.binding.MagicBindingConstants
 
CHANNEL_SYSTEM_COMMAND - Static variable in class org.openhab.core.magic.binding.MagicBindingConstants
 
CHANNEL_TEMPERATURE - Static variable in class org.openhab.core.magic.binding.MagicBindingConstants
 
CHANNEL_TYPE_EDEFAULT - Static variable in class org.openhab.core.model.thing.thing.impl.ModelChannelImpl
The default value of the 'Channel Type' attribute.
ChannelBuilder - Class in org.openhab.core.thing.binding.builder
ChannelBuilder is responsible for creating Channels.
ChannelDefinition - Class in org.openhab.core.thing.type
The ChannelDefinition class defines a Channel of a ThingType.
ChannelDefinitionBuilder - Class in org.openhab.core.thing.type
Builder for a channel definition.
ChannelDefinitionBuilder(String, ChannelTypeUID) - Constructor for class org.openhab.core.thing.type.ChannelDefinitionBuilder
Creates a new channel definition builder.
ChannelDefinitionBuilder(ChannelDefinition) - Constructor for class org.openhab.core.thing.type.ChannelDefinitionBuilder
Creates a new channel definition builder.
ChannelDefinitionDTO - Class in org.openhab.core.thing.dto
This is a data transfer object that is used to serialize channel definitions.
ChannelDefinitionDTO() - Constructor for class org.openhab.core.thing.dto.ChannelDefinitionDTO
 
ChannelDefinitionDTO(String, String, String, String, Set<String>, String, StateDescription, boolean, Map<String, String>) - Constructor for class org.openhab.core.thing.dto.ChannelDefinitionDTO
 
ChannelDescriptionChangedEvent - Class in org.openhab.core.thing.events
ChannelDescriptionChangedEvents will be delivered through the openHAB event bus if the CommandDescription or StateDescription of a channel has changed.
ChannelDescriptionChangedEvent(String, String, ChannelDescriptionChangedEvent.CommonChannelDescriptionField, ChannelUID, Set<String>, String, String) - Constructor for class org.openhab.core.thing.events.ChannelDescriptionChangedEvent
Creates a new instance.
ChannelDescriptionChangedEvent.CommonChannelDescriptionField - Enum in org.openhab.core.thing.events
 
ChannelDescriptionChangedEventPayloadBean() - Constructor for class org.openhab.core.thing.events.ThingEventFactory.ChannelDescriptionChangedEventPayloadBean
Default constructor for deserialization e.g.
ChannelDescriptionChangedEventPayloadBean(ChannelDescriptionChangedEvent.CommonChannelDescriptionField, String, Set<String>, String, String) - Constructor for class org.openhab.core.thing.events.ThingEventFactory.ChannelDescriptionChangedEventPayloadBean
 
ChannelDescriptionCommandOptionsPayloadBean() - Constructor for class org.openhab.core.thing.events.ThingEventFactory.ChannelDescriptionCommandOptionsPayloadBean
Default constructor for deserialization e.g.
ChannelDescriptionCommandOptionsPayloadBean(List<CommandOption>) - Constructor for class org.openhab.core.thing.events.ThingEventFactory.ChannelDescriptionCommandOptionsPayloadBean
 
ChannelDescriptionPatternPayloadBean() - Constructor for class org.openhab.core.thing.events.ThingEventFactory.ChannelDescriptionPatternPayloadBean
Default constructor for deserialization e.g.
ChannelDescriptionPatternPayloadBean(String) - Constructor for class org.openhab.core.thing.events.ThingEventFactory.ChannelDescriptionPatternPayloadBean
 
ChannelDescriptionStateOptionsPayloadBean() - Constructor for class org.openhab.core.thing.events.ThingEventFactory.ChannelDescriptionStateOptionsPayloadBean
Default constructor for deserialization e.g.
ChannelDescriptionStateOptionsPayloadBean(List<StateOption>) - Constructor for class org.openhab.core.thing.events.ThingEventFactory.ChannelDescriptionStateOptionsPayloadBean
 
ChannelDTO - Class in org.openhab.core.thing.dto
This is a data transfer object that is used to serialize channels.
ChannelDTO() - Constructor for class org.openhab.core.thing.dto.ChannelDTO
 
ChannelDTO(ChannelUID, String, String, ChannelKind, String, String, Map<String, String>, Configuration, Set<String>, AutoUpdatePolicy) - Constructor for class org.openhab.core.thing.dto.ChannelDTO
 
ChannelDTOMapper - Class in org.openhab.core.thing.dto
The ChannelDTOMapper is an utility class to map channels into channel data transfer objects (DTOs).
ChannelDTOMapper() - Constructor for class org.openhab.core.thing.dto.ChannelDTOMapper
 
ChannelGroupDefinition - Class in org.openhab.core.thing.type
ChannelGroupDefinition(String, ChannelGroupTypeUID) - Constructor for class org.openhab.core.thing.type.ChannelGroupDefinition
Creates a new instance of this class with the specified parameters.
ChannelGroupDefinition(String, ChannelGroupTypeUID, String, String) - Constructor for class org.openhab.core.thing.type.ChannelGroupDefinition
Creates a new instance of this class with the specified parameters.
ChannelGroupDefinitionDTO - Class in org.openhab.core.thing.dto
This is a data transfer object that is used to serialize channel group definitions.
ChannelGroupDefinitionDTO() - Constructor for class org.openhab.core.thing.dto.ChannelGroupDefinitionDTO
 
ChannelGroupDefinitionDTO(String, String, String, List<ChannelDefinitionDTO>) - Constructor for class org.openhab.core.thing.dto.ChannelGroupDefinitionDTO
 
channelGroups - Variable in class org.openhab.core.thing.dto.ThingTypeDTO
 
ChannelGroupType - Class in org.openhab.core.thing.type
The ChannelGroupType contains a list of ChannelDefinitions and further meta information such as label and description, which are generally used by user interfaces.
ChannelGroupTypeBuilder - Class in org.openhab.core.thing.type
A ChannelGroupType builder.
ChannelGroupTypeI18nLocalizationService - Class in org.openhab.core.thing.i18n
This OSGi service could be used to localize a ChannelGroupType type using the I18N mechanism of the openHAB framework.
ChannelGroupTypeI18nLocalizationService(TranslationProvider, ChannelTypeI18nLocalizationService, ChannelTypeRegistry) - Constructor for class org.openhab.core.thing.i18n.ChannelGroupTypeI18nLocalizationService
 
ChannelGroupTypeProvider - Interface in org.openhab.core.thing.type
The ChannelGroupTypeProvider is responsible for providing channel group types.
ChannelGroupTypeRegistry - Class in org.openhab.core.thing.type
The ChannelGroupTypeRegistry tracks all ChannelGroupTypes provided by registered ChannelGroupTypeProviders.
ChannelGroupTypeRegistry() - Constructor for class org.openhab.core.thing.type.ChannelGroupTypeRegistry
 
ChannelGroupTypeUID - Class in org.openhab.core.thing.type
The ChannelGroupTypeUID represents a unique identifier for channel group types.
ChannelGroupTypeUID(String) - Constructor for class org.openhab.core.thing.type.ChannelGroupTypeUID
Creates a new instance of this class with the specified parameter.
ChannelGroupTypeUID(String, String) - Constructor for class org.openhab.core.thing.type.ChannelGroupTypeUID
Creates a new instance of this class with the specified parameter.
ChannelGroupUID - Class in org.openhab.core.thing
ChannelGroupUID represents a unique identifier for channel groups.
ChannelGroupUID(String) - Constructor for class org.openhab.core.thing.ChannelGroupUID
Parses a ChannelGroupUID for a given string.
ChannelGroupUID(ThingUID, String) - Constructor for class org.openhab.core.thing.ChannelGroupUID
 
channelKind - Variable in class org.openhab.core.model.thing.thing.impl.ModelChannelImpl
The cached value of the 'Channel Kind' attribute.
ChannelKind - Enum in org.openhab.core.thing.type
Kind of the channel.
channelLinked(ChannelUID) - Method in class org.openhab.core.magic.binding.handler.MagicChattyThingHandler
 
channelLinked(ChannelUID) - Method in class org.openhab.core.thing.binding.BaseThingHandler
 
channelLinked(ChannelUID) - Method in interface org.openhab.core.thing.binding.ThingHandler
Notifies the handler that a channel was linked.
channelOptionsMap - Variable in class org.openhab.core.thing.binding.BaseDynamicCommandDescriptionProvider
 
channelOptionsMap - Variable in class org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider
 
channelPatternMap - Variable in class org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider
 
channels - Variable in class org.openhab.core.io.rest.core.thing.EnrichedThingDTO
 
channels - Variable in class org.openhab.core.model.thing.thing.impl.ModelThingImpl
The cached value of the 'Channels' containment reference list.
channels - Variable in class org.openhab.core.thing.dto.ChannelGroupDefinitionDTO
 
channels - Variable in class org.openhab.core.thing.dto.ThingDTO
 
channels - Variable in class org.openhab.core.thing.dto.ThingTypeDTO
 
channelTriggered(Thing, ChannelUID, String) - Method in interface org.openhab.core.thing.binding.ThingHandlerCallback
Informs the framework that a channel has been triggered.
ChannelTriggeredEvent - Class in org.openhab.core.thing.events
ChannelTriggeredEvents can be used to deliver triggers through the openHAB event bus.
ChannelTriggeredEvent(String, String, String, String, ChannelUID) - Constructor for class org.openhab.core.thing.events.ChannelTriggeredEvent
Constructs a new thing trigger event.
channelType - Variable in class org.openhab.core.model.thing.thing.impl.ModelChannelImpl
The cached value of the 'Channel Type' attribute.
ChannelType - Class in org.openhab.core.thing.type
The ChannelType describes a concrete type of a Channel.
ChannelType(ChannelTypeUID, boolean, String, ChannelKind, String, String, String, Set<String>, StateDescription, CommandDescription, EventDescription, URI, AutoUpdatePolicy) - Constructor for class org.openhab.core.thing.type.ChannelType
Creates a new instance of this class with the specified parameters.
ChannelTypeBuilder<T extends ChannelTypeBuilder<T>> - Interface in org.openhab.core.thing.type
Interface for ChannelTypeBuilder.
ChannelTypeDTO - Class in org.openhab.core.thing.dto
This is a data transfer object that is used with to serialize channel types.
ChannelTypeDTO() - Constructor for class org.openhab.core.thing.dto.ChannelTypeDTO
 
ChannelTypeDTO(String, String, String, String, String, ChannelKind, List<ConfigDescriptionParameterDTO>, List<ConfigDescriptionParameterGroupDTO>, StateDescription, Set<String>, boolean, CommandDescription) - Constructor for class org.openhab.core.thing.dto.ChannelTypeDTO
 
channelTypeI18nLocalizationService - Variable in class org.openhab.core.thing.binding.AbstractDynamicDescriptionProvider
 
ChannelTypeI18nLocalizationService - Class in org.openhab.core.thing.i18n
This OSGi service could be used to localize a ChannelType using the I18N mechanism of the openHAB framework.
ChannelTypeI18nLocalizationService(TranslationProvider) - Constructor for class org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService
 
ChannelTypeProvider - Interface in org.openhab.core.thing.type
The ChannelTypeProvider is responsible for providing channel types.
ChannelTypeRegistry - Class in org.openhab.core.thing.type
The ChannelTypeRegistry tracks all ChannelTypes provided by registered ChannelTypeProviders.
ChannelTypeRegistry() - Constructor for class org.openhab.core.thing.type.ChannelTypeRegistry
 
channelTypeUID - Variable in class org.openhab.core.thing.dto.ChannelDTO
 
ChannelTypeUID - Class in org.openhab.core.thing.type
The ChannelTypeUID represents a unique identifier for channel types.
ChannelTypeUID(String) - Constructor for class org.openhab.core.thing.type.ChannelTypeUID
Creates a new instance of this class with the specified parameter.
ChannelTypeUID(String, String) - Constructor for class org.openhab.core.thing.type.ChannelTypeUID
Creates a new instance of this class with the specified parameter.
channelUID - Variable in class org.openhab.core.thing.events.ThingEventFactory.ChannelDescriptionChangedEventPayloadBean
 
channelUID - Variable in class org.openhab.core.thing.link.dto.ItemChannelLinkDTO
 
ChannelUID - Class in org.openhab.core.thing
ChannelUID represents a unique identifier for channels.
ChannelUID(String) - Constructor for class org.openhab.core.thing.ChannelUID
Parses a ChannelUID for a given string.
ChannelUID(ChannelGroupUID, String) - Constructor for class org.openhab.core.thing.ChannelUID
 
ChannelUID(ThingUID, String) - Constructor for class org.openhab.core.thing.ChannelUID
 
ChannelUID(ThingUID, String, String) - Constructor for class org.openhab.core.thing.ChannelUID
 
channelUnlinked(ChannelUID) - Method in class org.openhab.core.magic.binding.handler.MagicChattyThingHandler
 
channelUnlinked(ChannelUID) - Method in class org.openhab.core.thing.binding.BaseThingHandler
 
channelUnlinked(ChannelUID) - Method in interface org.openhab.core.thing.binding.ThingHandler
Notifies the handler that a channel was unlinked.
Chart - Interface in org.openhab.core.model.sitemap.sitemap
A representation of the model object 'Chart'.
CHART - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The meta object id for the 'Chart' class.
CHART - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Chart' class.
CHART__ICON - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Icon' attribute.
CHART__ITEM - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Item' attribute.
CHART__LABEL - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label' attribute.
CHART__LABEL_COLOR - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label Color' containment reference list.
CHART__LEGEND - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Legend' attribute.
CHART__LEGEND - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Legend' attribute feature.
CHART__PERIOD - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Period' attribute.
CHART__PERIOD - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Period' attribute feature.
CHART__REFRESH - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Refresh' attribute.
CHART__REFRESH - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Refresh' attribute feature.
CHART__SERVICE - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Service' attribute.
CHART__SERVICE - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Service' attribute feature.
CHART__VALUE_COLOR - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Value Color' containment reference list.
CHART__VISIBILITY - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Visibility' containment reference list.
CHART_FEATURE_COUNT - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The number of structural features of the 'Chart' class.
ChartElements() - Constructor for class org.openhab.core.model.sitemap.services.SitemapGrammarAccess.ChartElements
 
ChartImpl - Class in org.openhab.core.model.sitemap.sitemap.impl
An implementation of the model object 'Chart'.
ChartImpl() - Constructor for class org.openhab.core.model.sitemap.sitemap.impl.ChartImpl
ChartProvider - Interface in org.openhab.core.ui.chart
Defines the interface for chart providers.
ChartProvider.ImageType - Enum in org.openhab.core.ui.chart
Provides a list of image types
check_thing_has_valid_id(ModelThing) - Method in class org.openhab.core.model.thing.validation.ThingValidator
 
checkAliveClients() - Method in class org.openhab.core.io.rest.sitemap.SitemapSubscriptionService
 
checkClientTrusted(X509Certificate[], String) - Method in class org.openhab.core.io.net.http.TrustAllTrustManager
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.openhab.core.io.net.http.TrustAllTrustManager
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.openhab.core.io.net.http.TrustAllTrustManager
 
checkConfigurationInternal(Issues) - Method in class org.openhab.core.model.lazygen.LazyGenerator
 
checkDiemension(ModelItem) - Method in class org.openhab.core.model.validation.ItemsValidator
 
checkFramesInFrame(Frame) - Method in class org.openhab.core.model.sitemap.validation.SitemapValidator
 
checkFramesInWidgetList(LinkableWidget) - Method in class org.openhab.core.model.sitemap.validation.SitemapValidator
 
checkFramesInWidgetList(Sitemap) - Method in class org.openhab.core.model.sitemap.validation.SitemapValidator
 
checkHead(String...) - Method in class org.openhab.core.voice.text.TokenList
Checks for the first token of the list.
checkItemName(ModelItem) - Method in class org.openhab.core.model.validation.ItemsValidator
 
checkNotNull(Object, String) - Static method in class org.openhab.core.events.AbstractEventFactory
 
checkNotNullOrEmpty(String, String) - Static method in class org.openhab.core.events.AbstractEventFactory
 
checkServerTrusted(X509Certificate[], String) - Method in class org.openhab.core.io.net.http.TrustAllTrustManager
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.openhab.core.io.net.http.TrustAllTrustManager
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.openhab.core.io.net.http.TrustAllTrustManager
 
checkSetpoints(Setpoint) - Method in class org.openhab.core.model.sitemap.validation.SitemapValidator
 
checkTail(String...) - Method in class org.openhab.core.voice.text.TokenList
Checks for the last token of the list.
checkVitality(String, int, int) - Static method in class org.openhab.core.model.script.actions.Ping
Checks the vitality of host.
childHandlerDisposed(ThingHandler, Thing) - Method in class org.openhab.core.thing.binding.BaseBridgeHandler
 
childHandlerDisposed(ThingHandler, Thing) - Method in interface org.openhab.core.thing.binding.BridgeHandler
Informs the bridge handler that a child handler has been disposed.
childHandlerInitialized(ThingHandler, Thing) - Method in class org.openhab.core.thing.binding.BaseBridgeHandler
 
childHandlerInitialized(ThingHandler, Thing) - Method in interface org.openhab.core.thing.binding.BridgeHandler
Informs the bridge handler that a child handler has been initialized.
children - Variable in class org.openhab.core.automation.dto.CompositeActionTypeDTO
 
children - Variable in class org.openhab.core.automation.dto.CompositeConditionTypeDTO
 
children - Variable in class org.openhab.core.automation.dto.CompositeTriggerTypeDTO
 
children - Variable in class org.openhab.core.model.sitemap.sitemap.impl.LinkableWidgetImpl
The cached value of the 'Children' containment reference list.
children - Variable in class org.openhab.core.model.sitemap.sitemap.impl.SitemapImpl
The cached value of the 'Children' containment reference list.
CidrAddress - Class in org.openhab.core.net
The CIDR (Class-less interdomain routing) notation is an IP address and additionally ends with a slash followed by the network prefix length number.
CidrAddress(InetAddress, short) - Constructor for class org.openhab.core.net.CidrAddress
 
CleaningRobot - Interface in org.openhab.core.semantics.model.equipment
This class defines a Cleaning Robot.
clear() - Method in class org.openhab.core.cache.ByteArrayFileCache
Removes all files from the cache.
clear() - Method in class org.openhab.core.cache.ExpiringCacheMap
Discards all items from the cache.
clearExpired() - Method in class org.openhab.core.cache.ByteArrayFileCache
Removes expired files from the cache.
clearSessions(User) - Method in interface org.openhab.core.auth.UserRegistry
Clears all sessions from the user profile
client - Variable in class org.openhab.core.io.transport.mqtt.MqttBrokerConnection
 
clientId - Variable in class org.openhab.core.io.transport.mqtt.MqttBrokerConnection
 
clientID - Variable in class org.openhab.core.io.transport.mqtt.MqttBrokerConnectionConfig
 
clone() - Method in class org.openhab.core.auth.client.oauth2.AccessTokenResponse
 
close() - Method in class org.openhab.core.audio.ByteArrayAudioStream
 
close() - Method in class org.openhab.core.audio.FileAudioStream
 
close() - Method in class org.openhab.core.audio.URLAudioStream
 
close() - Method in interface org.openhab.core.auth.client.oauth2.OAuthClientService
Stop the service and free underlying resources.
close() - Method in class org.openhab.core.config.xml.osgi.XmlDocumentBundleTracker
 
close() - Method in class org.openhab.core.io.rest.SseBroadcaster
 
close() - Method in class org.openhab.core.io.rest.Stream2JSONInputStream
 
close() - Method in interface org.openhab.core.io.transport.mdns.MDNSClient
Close properly JmDNS instances
close() - Method in interface org.openhab.core.io.transport.modbus.ModbusCommunicationInterface
Close this communication interface and try to free all resources associated with it Upon close, all polling tasks registered by this instance are unregistered.
close() - Method in class org.openhab.core.io.transport.serial.rxtx.RxTxSerialPort
 
close() - Method in interface org.openhab.core.io.transport.serial.SerialPort
 
close() - Method in class org.openhab.core.test.BundleCloseable
 
closeAndRemoveIf(Predicate<I>) - Method in class org.openhab.core.io.rest.SseBroadcaster
 
CLOSED - org.openhab.core.library.types.OpenClosedType
 
cmd - Variable in class org.openhab.core.model.sitemap.sitemap.impl.MappingImpl
The cached value of the 'Cmd' attribute.
cmd(Object) - Method in class org.openhab.core.voice.text.AbstractRuleBasedInterpreter
Adds a command to the resulting AST tree.
cmd(Object, Command) - Method in class org.openhab.core.voice.text.AbstractRuleBasedInterpreter
Adds a command to the resulting AST tree, if the expression matches.
CMD_EDEFAULT - Static variable in class org.openhab.core.model.sitemap.sitemap.impl.MappingImpl
The default value of the 'Cmd' attribute.
CO - Interface in org.openhab.core.semantics.model.property
This class defines a CO.
CO2 - Interface in org.openhab.core.semantics.model.property
This class defines a CO2.
CODE_MATURITY_LEVELS - Static variable in class org.openhab.core.addon.Addon
 
CODEC_AAC - Static variable in class org.openhab.core.audio.AudioFormat
AAC Codec
CODEC_MP3 - Static variable in class org.openhab.core.audio.AudioFormat
MP3 Codec
CODEC_PCM_ALAW - Static variable in class org.openhab.core.audio.AudioFormat
PCM A-law
CODEC_PCM_SIGNED - Static variable in class org.openhab.core.audio.AudioFormat
PCM Signed
CODEC_PCM_ULAW - Static variable in class org.openhab.core.audio.AudioFormat
PCM u-law
CODEC_PCM_UNSIGNED - Static variable in class org.openhab.core.audio.AudioFormat
PCM Unsigned
CODEC_VORBIS - Static variable in class org.openhab.core.audio.AudioFormat
Vorbis Codec
COLOR - Static variable in class org.openhab.core.library.CoreItemFactory
 
COLOR_ARRAY - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The meta object id for the 'Color Array' class.
COLOR_ARRAY - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Color Array' class.
COLOR_ARRAY__ARG - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Arg' attribute.
COLOR_ARRAY__ARG - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Arg' attribute feature.
COLOR_ARRAY__CONDITION - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Condition' attribute.
COLOR_ARRAY__CONDITION - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Condition' attribute feature.
COLOR_ARRAY__ITEM - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Item' attribute.
COLOR_ARRAY__ITEM - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Item' attribute feature.
COLOR_ARRAY__SIGN - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Sign' attribute.
COLOR_ARRAY__SIGN - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Sign' attribute feature.
COLOR_ARRAY__STATE - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'State' attribute.
COLOR_ARRAY__STATE - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'State' attribute feature.
COLOR_ARRAY_FEATURE_COUNT - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The number of structural features of the 'Color Array' class.
ColorArray - Interface in org.openhab.core.model.sitemap.sitemap
A representation of the model object 'Color Array'.
ColorArrayElements() - Constructor for class org.openhab.core.model.sitemap.services.SitemapGrammarAccess.ColorArrayElements
 
ColorArrayImpl - Class in org.openhab.core.model.sitemap.sitemap.impl
An implementation of the model object 'Color Array'.
ColorArrayImpl() - Constructor for class org.openhab.core.model.sitemap.sitemap.impl.ColorArrayImpl
ColorItem - Class in org.openhab.core.library.items
A ColorItem can be used for color values, e.g.
ColorItem(String) - Constructor for class org.openhab.core.library.items.ColorItem
 
Colorpicker - Interface in org.openhab.core.model.sitemap.sitemap
A representation of the model object 'Colorpicker'.
COLORPICKER - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The meta object id for the 'Colorpicker' class.
COLORPICKER - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Colorpicker' class.
COLORPICKER__FREQUENCY - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Frequency' attribute.
COLORPICKER__FREQUENCY - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Frequency' attribute feature.
COLORPICKER__ICON - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Icon' attribute.
COLORPICKER__ITEM - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Item' attribute.
COLORPICKER__LABEL - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label' attribute.
COLORPICKER__LABEL_COLOR - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label Color' containment reference list.
COLORPICKER__VALUE_COLOR - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Value Color' containment reference list.
COLORPICKER__VISIBILITY - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Visibility' containment reference list.
COLORPICKER_FEATURE_COUNT - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The number of structural features of the 'Colorpicker' class.
ColorpickerElements() - Constructor for class org.openhab.core.model.sitemap.services.SitemapGrammarAccess.ColorpickerElements
 
ColorpickerImpl - Class in org.openhab.core.model.sitemap.sitemap.impl
An implementation of the model object 'Colorpicker'.
ColorpickerImpl() - Constructor for class org.openhab.core.model.sitemap.sitemap.impl.ColorpickerImpl
ColorTemperature - Interface in org.openhab.core.semantics.model.property
This class defines a Color Temperature.
command - Variable in class org.openhab.core.model.rule.rules.impl.CommandEventTriggerImpl
The cached value of the 'Command' containment reference.
command - Variable in class org.openhab.core.model.rule.rules.impl.GroupMemberCommandEventTriggerImpl
The cached value of the 'Command' containment reference.
Command - Interface in org.openhab.core.types
This is a marker interface for all command types.
Command() - Method in class org.openhab.core.model.sitemap.valueconverter.SitemapConverters
 
COMMAND - org.openhab.core.types.EventType
 
COMMAND_EVENT_TRIGGER - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage
The meta object id for the 'Command Event Trigger' class.
COMMAND_EVENT_TRIGGER - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'Command Event Trigger' class.
COMMAND_EVENT_TRIGGER__COMMAND - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage
The feature id for the 'Command' containment reference.
COMMAND_EVENT_TRIGGER__COMMAND - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'Command' containment reference feature.
COMMAND_EVENT_TRIGGER__ITEM - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage
The feature id for the 'Item' attribute.
COMMAND_EVENT_TRIGGER__ITEM - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'Item' attribute feature.
COMMAND_EVENT_TRIGGER_FEATURE_COUNT - Static variable in interface org.openhab.core.model.rule.rules.RulesPackage
The number of structural features of the 'Command Event Trigger' class.
COMMAND_OPTIONS - org.openhab.core.thing.events.ChannelDescriptionChangedEvent.CommonChannelDescriptionField
 
commandDescription - Variable in class org.openhab.core.io.rest.core.item.EnrichedItemDTO
 
commandDescription - Variable in class org.openhab.core.thing.dto.ChannelTypeDTO
 
CommandDescription - Interface in org.openhab.core.types
The CommandDescription groups state command properties.
CommandDescriptionBuilder - Class in org.openhab.core.types
Used to build instances of CommandDescription.
CommandDescriptionProvider - Interface in org.openhab.core.types
Implementations provide an item specific, localized CommandDescription.
CommandDescriptionService - Interface in org.openhab.core.service
An implementation of this service provides locale specific CommandDescriptions for the given item.
CommandElements() - Constructor for class org.openhab.core.model.sitemap.services.SitemapGrammarAccess.CommandElements
 
CommandEventTrigger - Interface in org.openhab.core.model.rule.rules
A representation of the model object 'Command Event Trigger'.
CommandEventTriggerElements() - Constructor for class org.openhab.core.model.rule.services.RulesGrammarAccess.CommandEventTriggerElements
 
CommandEventTriggerImpl - Class in org.openhab.core.model.rule.rules.impl
An implementation of the model object 'Command Event Trigger'.
CommandEventTriggerImpl() - Constructor for class org.openhab.core.model.rule.rules.impl.CommandEventTriggerImpl
CommandOption - Class in org.openhab.core.types
Represents a command option for "write only" command channels.
CommandOption(String, String) - Constructor for class org.openhab.core.types.CommandOption
Creates a CommandOption object.
COMMANDS - Static variable in class org.openhab.core.model.script.scoping.StateAndCommandProvider
 
commandToRegisters(Command, ModbusConstants.ValueType) - Static method in class org.openhab.core.io.transport.modbus.ModbusBitUtilities
Convert command to array of registers using a specific value type
COMMON_UNIT_SYMBOLSElements() - Constructor for class org.openhab.core.model.script.services.ScriptGrammarAccess.COMMON_UNIT_SYMBOLSElements
 
CommonTriggerEvents - Class in org.openhab.core.thing
Contains often used trigger events.
communicateActionToDevice(String) - Method in class org.openhab.core.magic.binding.handler.MagicActionModuleThingHandler
 
COMMUNICATION_ERROR - org.openhab.core.thing.ThingStatusDetail
 
COMMUNICATION_ERROR - Variable in class org.openhab.core.thing.ThingStatusDetail.OfflineStatus
 
compareTo(RuleExecution) - Method in class org.openhab.core.automation.RuleExecution
 
compareTo(DecimalType) - Method in class org.openhab.core.library.types.DecimalType
 
compareTo(QuantityType<T>) - Method in class org.openhab.core.library.types.QuantityType
 
ComplexType - Interface in org.openhab.core.types
A complex type consists out of a sorted list of primitive constituents.
CompositeActionType - Class in org.openhab.core.automation.type
This class is as ActionType which logically combines Action instances.
CompositeActionType(String, List<ConfigDescriptionParameter>, String, String, Set<String>, Visibility, List<Input>, List<Output>, List<Action>) - Constructor for class org.openhab.core.automation.type.CompositeActionType
Creates an instance of CompositeActionType with list of Actions.
CompositeActionType(String, List<ConfigDescriptionParameter>, List<Input>, List<Output>, List<Action>) - Constructor for class org.openhab.core.automation.type.CompositeActionType
Creates an instance of CompositeActionType with list of Actions.
CompositeActionTypeDTO - Class in org.openhab.core.automation.dto
This is a data transfer object that is used to serialize the respective class.
CompositeActionTypeDTO() - Constructor for class org.openhab.core.automation.dto.CompositeActionTypeDTO
 
CompositeConditionType - Class in org.openhab.core.automation.type
This class is as ConditionType which logically combines Condition modules.
CompositeConditionType(String, List<ConfigDescriptionParameter>, String, String, Set<String>, Visibility, List<Input>, List<Condition>) - Constructor for class org.openhab.core.automation.type.CompositeConditionType
Creates an instance of CompositeConditionType with ordered set of Conditions.
CompositeConditionType(String, List<ConfigDescriptionParameter>, List<Input>, List<Condition>) - Constructor for class org.openhab.core.automation.type.CompositeConditionType
Creates an instance of CompositeConditionType with ordered set of Conditions.
CompositeConditionTypeDTO - Class in org.openhab.core.automation.dto
This is a data transfer object that is used to serialize the respective class.
CompositeConditionTypeDTO() - Constructor for class org.openhab.core.automation.dto.CompositeConditionTypeDTO
 
CompositeTriggerType - Class in org.openhab.core.automation.type
This class is as TriggerType which logically combines Trigger modules.
CompositeTriggerType(String, List<ConfigDescriptionParameter>, String, String, Set<String>, Visibility, List<Output>, List<Trigger>) - Constructor for class org.openhab.core.automation.type.CompositeTriggerType
Creates an instance of CompositeTriggerType with ordered set of Trigger modules.
CompositeTriggerType(String, List<ConfigDescriptionParameter>, List<Output>, List<Trigger>) - Constructor for class org.openhab.core.automation.type.CompositeTriggerType
Creates an instance of CompositeTriggerType with ordered set of Trigger modules.
CompositeTriggerTypeDTO - Class in org.openhab.core.automation.dto
This is a data transfer object that is used to serialize the respective class.
CompositeTriggerTypeDTO() - Constructor for class org.openhab.core.automation.dto.CompositeTriggerTypeDTO
 
computeTypes(XExpression, ITypeComputationState) - Method in class org.openhab.core.model.script.jvmmodel.ScriptTypeComputer
 
condition - Variable in class org.openhab.core.model.sitemap.sitemap.impl.ColorArrayImpl
The cached value of the 'Condition' attribute.
condition - Variable in class org.openhab.core.model.sitemap.sitemap.impl.VisibilityRuleImpl
The cached value of the 'Condition' attribute.
Condition - Interface in org.openhab.core.automation
This interface represents automation Condition modules which are working as a filter for Rule's executions.
CONDITION_EDEFAULT - Static variable in class org.openhab.core.model.sitemap.sitemap.impl.ColorArrayImpl
The default value of the 'Condition' attribute.
CONDITION_EDEFAULT - Static variable in class org.openhab.core.model.sitemap.sitemap.impl.VisibilityRuleImpl
The default value of the 'Condition' attribute.
ConditionBuilder - Class in org.openhab.core.automation.util
This class allows the easy construction of a Condition instance using the builder pattern.
ConditionBuilder() - Constructor for class org.openhab.core.automation.util.ConditionBuilder
 
ConditionBuilder(Condition) - Constructor for class org.openhab.core.automation.util.ConditionBuilder
 
ConditionDTO - Class in org.openhab.core.automation.dto
This is a data transfer object that is used to serialize the respective class.
ConditionDTO() - Constructor for class org.openhab.core.automation.dto.ConditionDTO
 
ConditionDTOMapper - Class in org.openhab.core.automation.dto
This is a utility class to convert between the respective object and its DTO.
ConditionDTOMapper() - Constructor for class org.openhab.core.automation.dto.ConditionDTOMapper
 
ConditionHandler - Interface in org.openhab.core.automation.handler
This interface provides common functionality for processing Condition modules.
conditions - Variable in class org.openhab.core.automation.dto.RuleDTO
 
conditions - Variable in class org.openhab.core.automation.dto.RuleTemplateDTO
 
conditions - Variable in class org.openhab.core.automation.module.script.rulesupport.shared.simple.SimpleRule
 
ConditionType - Class in org.openhab.core.automation.type
This class provides common functionality for creating Condition instances by supplying their meta-information.
ConditionType(String, List<ConfigDescriptionParameter>, String, String, Set<String>, Visibility, List<Input>) - Constructor for class org.openhab.core.automation.type.ConditionType
Creates an instance of ConditionType with UID, label, description, a Set of tags, visibility, a List of configuration descriptions and a List of Input descriptions.
ConditionType(String, List<ConfigDescriptionParameter>, List<Input>) - Constructor for class org.openhab.core.automation.type.ConditionType
Creates an instance of ConditionType with base properties - UID, a List of configuration descriptions and a List of Input descriptions.
ConditionTypeDTO - Class in org.openhab.core.automation.dto
This is a data transfer object that is used to serialize the respective class.
ConditionTypeDTO() - Constructor for class org.openhab.core.automation.dto.ConditionTypeDTO
 
ConditionTypeDTOMapper - Class in org.openhab.core.automation.dto
This is a utility class to convert between the respective object and its DTO.
ConditionTypeDTOMapper() - Constructor for class org.openhab.core.automation.dto.ConditionTypeDTOMapper
 
config - Variable in class org.openhab.core.items.dto.MetadataDTO
 
CONFIG_DIR_PROG_ARGUMENT - Static variable in class org.openhab.core.OpenHAB
The program argument name for setting the main config directory path
CONFIG_PARAM - Static variable in class org.openhab.core.automation.module.provider.AnnotationActionModuleTypeHelper
 
CONFIG_PROPERTY_BACKGROUND_DISCOVERY - Static variable in interface org.openhab.core.config.discovery.DiscoveryService
Configuration property for enabling the auto discovery feature of a DiscoveryService.
CONFIG_URI - Static variable in interface org.openhab.core.magic.binding.MagicService
 
ConfigDescription - Class in org.openhab.core.config.core
The ConfigDescription class contains a description for a concrete configuration of e.g.
ConfigDescriptionAliasProvider - Interface in org.openhab.core.config.core
Can be implemented to point one config description URI to another.
ConfigDescriptionBuilder - Class in org.openhab.core.config.core
The ConfigDescriptionBuilder class provides a builder for the ConfigDescription class.
ConfigDescriptionConverter - Class in org.openhab.core.config.xml
The ConfigDescriptionConverter is a concrete implementation of the XStream Converter interface used to convert config description information within an XML document into a ConfigDescription object.
ConfigDescriptionConverter() - Constructor for class org.openhab.core.config.xml.ConfigDescriptionConverter
 
ConfigDescriptionDTO - Class in org.openhab.core.config.core.dto
ConfigDescriptionDTO is a data transfer object for ConfigDescription.
ConfigDescriptionDTO() - Constructor for class org.openhab.core.config.core.dto.ConfigDescriptionDTO
 
ConfigDescriptionDTO(String, List<ConfigDescriptionParameterDTO>, List<ConfigDescriptionParameterGroupDTO>) - Constructor for class org.openhab.core.config.core.dto.ConfigDescriptionDTO
 
ConfigDescriptionDTOMapper - Class in org.openhab.core.config.core.dto
ConfigDescriptionDTOMapper() - Constructor for class org.openhab.core.config.core.dto.ConfigDescriptionDTOMapper
 
ConfigDescriptionParameter - Class in org.openhab.core.config.core
The ConfigDescriptionParameter class contains the description of a concrete configuration parameter.
ConfigDescriptionParameter() - Constructor for class org.openhab.core.config.core.ConfigDescriptionParameter
Default constructor.
ConfigDescriptionParameter.Type - Enum in org.openhab.core.config.core
The ConfigDescriptionParameter.Type defines an enumeration of all supported data types a configuration parameter can take.
ConfigDescriptionParameterBuilder - Class in org.openhab.core.config.core
The ConfigDescriptionParameterBuilder class provides a builder for the ConfigDescriptionParameter class.
ConfigDescriptionParameterConverter - Class in org.openhab.core.config.xml
The ConfigDescriptionParameterConverter is a concrete implementation of the XStream Converter interface used to convert config description parameters information within an XML document into a ConfigDescriptionParameter object.
ConfigDescriptionParameterConverter() - Constructor for class org.openhab.core.config.xml.ConfigDescriptionParameterConverter
 
ConfigDescriptionParameterDTO - Class in org.openhab.core.config.core.dto
This is a data transfer object that is used to serialize parameter of a configuration description.
ConfigDescriptionParameterDTO() - Constructor for class org.openhab.core.config.core.dto.ConfigDescriptionParameterDTO
 
ConfigDescriptionParameterDTO(String, ConfigDescriptionParameter.Type, BigDecimal, BigDecimal, BigDecimal, String, Boolean, Boolean, Boolean, String, String, String, String, List<ParameterOptionDTO>, List<FilterCriteriaDTO>, String, Boolean, Boolean, Integer, String, String, Boolean) - Constructor for class org.openhab.core.config.core.dto.ConfigDescriptionParameterDTO
 
ConfigDescriptionParameterGroup - Class in org.openhab.core.config.core
The ConfigDescriptionParameterGroup specifies information about parameter groups.
ConfigDescriptionParameterGroupBuilder - Class in org.openhab.core.config.core
ConfigDescriptionParameterGroupConverter - Class in org.openhab.core.config.xml
The ConfigDescriptionParameterGroupConverter creates a ConfigDescriptionParameterGroup instance from a option XML node.
ConfigDescriptionParameterGroupConverter() - Constructor for class org.openhab.core.config.xml.ConfigDescriptionParameterGroupConverter
 
ConfigDescriptionParameterGroupDTO - Class in org.openhab.core.config.core.dto
This is a data transfer object that is used to serialize options of a parameter group.
ConfigDescriptionParameterGroupDTO() - Constructor for class org.openhab.core.config.core.dto.ConfigDescriptionParameterGroupDTO
 
ConfigDescriptionParameterGroupDTO(String, String, Boolean, String, String) - Constructor for class org.openhab.core.config.core.dto.ConfigDescriptionParameterGroupDTO
 
ConfigDescriptionProvider - Interface in org.openhab.core.config.core
The ConfigDescriptionProvider can be implemented and registered as an OSGi service to provide ConfigDescriptions.
ConfigDescriptionRegistry - Class in org.openhab.core.config.core
ConfigDescriptionRegistry() - Constructor for class org.openhab.core.config.core.ConfigDescriptionRegistry
 
configDescriptions - Variable in class org.openhab.core.automation.dto.ModuleTypeDTO
 
configDescriptions - Variable in class org.openhab.core.automation.dto.RuleDTO
 
configDescriptions - Variable in class org.openhab.core.automation.dto.RuleTemplateDTO
 
configDescriptions - Variable in class org.openhab.core.automation.module.script.rulesupport.shared.simple.SimpleRule
 
configDescriptions - Variable in class org.openhab.core.automation.type.ModuleType
Describes meta-data for the configuration of the future Module instances.
configDescriptionURI - Variable in class org.openhab.core.binding.dto.BindingInfoDTO
 
configDescriptionURI - Variable in class org.openhab.core.io.rest.core.service.ConfigurableServiceDTO
 
ConfigDescriptionValidator - Interface in org.openhab.core.config.core.validation
The ConfigDescriptionValidator validates a given set of Configuration parameters against a given ConfigDescription URI.
ConfigI18nLocalizationService - Class in org.openhab.core.config.core.i18n
This OSGi service could be used to localize a config description using the I18N mechanism of the openHAB framework.
ConfigI18nLocalizationService(TranslationProvider) - Constructor for class org.openhab.core.config.core.i18n.ConfigI18nLocalizationService
 
ConfigOptionProvider - Interface in org.openhab.core.config.core
The ConfigOptionProvider can be implemented and registered as an OSGi service to provide ConfigDescriptions options.
configParameters - Variable in class org.openhab.core.thing.dto.ThingTypeDTO
 
configs - Variable in class org.openhab.core.model.persistence.persistence.impl.PersistenceModelImpl
The cached value of the 'Configs' containment reference list.
ConfigStatusBridgeHandler - Class in org.openhab.core.thing.binding
The ConfigStatusBridgeHandler is an extension of BaseBridgeHandler that implements the ConfigStatusProvider interface.
ConfigStatusBridgeHandler(Bridge) - Constructor for class org.openhab.core.thing.binding.ConfigStatusBridgeHandler
Creates a new instance of this class for the given Bridge.
ConfigStatusCallback - Interface in org.openhab.core.config.core.status
The ConfigStatusCallback interface is a callback interface to propagate a new configuration status for an entity.
ConfigStatusEventFactory - Class in org.openhab.core.config.core.status.events
The ConfigStatusEventFactory is the event factory implementation to create configuration status events, e.g.
ConfigStatusEventFactory() - Constructor for class org.openhab.core.config.core.status.events.ConfigStatusEventFactory
ConfigStatusInfo - Class in org.openhab.core.config.core.status
The ConfigStatusInfo contains ConfigStatusMessages to represent the current configuration status of an entity.
ConfigStatusInfo() - Constructor for class org.openhab.core.config.core.status.ConfigStatusInfo
Creates a new ConfigStatusInfo.
ConfigStatusInfo(Collection<ConfigStatusMessage>) - Constructor for class org.openhab.core.config.core.status.ConfigStatusInfo
Creates a new ConfigStatusInfo with the given ConfigStatusMessages.
ConfigStatusInfoEvent - Class in org.openhab.core.config.core.status.events
Event for configuration status information.
ConfigStatusInfoEvent(String, ConfigStatusInfo) - Constructor for class org.openhab.core.config.core.status.events.ConfigStatusInfoEvent
Creates a new ConfigStatusInfoEvent.
ConfigStatusMessage - Class in org.openhab.core.config.core.status
The ConfigStatusMessage is a domain object for a configuration status message.
ConfigStatusMessage.Builder - Class in org.openhab.core.config.core.status
The builder for a ConfigStatusMessage object.
ConfigStatusMessage.Type - Enum in org.openhab.core.config.core.status
The ConfigStatusMessage.Type defines an enumeration of all supported types for a configuration status message.
ConfigStatusProvider - Interface in org.openhab.core.config.core.status
The ConfigStatusProvider can be implemented and registered as an OSGi service to provide status information for Configurations of entities.
ConfigStatusService - Class in org.openhab.core.config.core.status
The ConfigStatusService provides the ConfigStatusInfo for a specific entity.
ConfigStatusService() - Constructor for class org.openhab.core.config.core.status.ConfigStatusService
 
ConfigStatusSource - Class in org.openhab.core.config.core.status
The ConfigStatusSource represents a source which would like to propagate its new configuration status.
ConfigStatusSource(String) - Constructor for class org.openhab.core.config.core.status.ConfigStatusSource
Creates a new config status source object.
ConfigStatusThingHandler - Class in org.openhab.core.thing.binding
The ConfigStatusThingHandler is an extension of BaseThingHandler that implements the ConfigStatusProvider interface.
ConfigStatusThingHandler(Thing) - Constructor for class org.openhab.core.thing.binding.ConfigStatusThingHandler
Creates a new instance of this class for the given Thing.
configUpdated(ConfigStatusSource) - Method in interface org.openhab.core.config.core.status.ConfigStatusCallback
Based on the given ConfigStatusSource this operation propagates a new configuration status for an entity after its configuration has been updated.
configUpdated(ConfigStatusSource) - Method in class org.openhab.core.config.core.status.ConfigStatusService
 
CONFIGURABLE_MULTI_CONFIG_SERVICE_FILTER - Static variable in class org.openhab.core.config.core.ConfigurableServiceUtil
 
CONFIGURABLE_SERVICE_FILTER - Static variable in class org.openhab.core.config.core.ConfigurableServiceUtil
 
ConfigurableService - Annotation Type in org.openhab.core.config.core
ConfigurableService can be used as a marker interface for configurable services.
ConfigurableServiceDTO - Class in org.openhab.core.io.rest.core.service
ConfigurableServiceDTO is a data transfer object for configurable services.
ConfigurableServiceDTO(String, String, String, String, boolean) - Constructor for class org.openhab.core.io.rest.core.service.ConfigurableServiceDTO
 
ConfigurableServiceUtil - Class in org.openhab.core.config.core
Provides utility methods for working with ConfigurableService so the property names can remain hidden.
ConfigurableServiceUtil() - Constructor for class org.openhab.core.config.core.ConfigurableServiceUtil
 
configuration - Variable in class org.openhab.core.automation.dto.ModuleDTO
 
configuration - Variable in class org.openhab.core.automation.dto.RuleDTO
 
configuration - Variable in class org.openhab.core.automation.module.script.rulesupport.shared.simple.SimpleRule
 
configuration - Variable in class org.openhab.core.automation.util.ModuleBuilder
 
configuration - Variable in class org.openhab.core.model.items.impl.ModelBindingImpl
The cached value of the 'Configuration' attribute.
configuration - Variable in class org.openhab.core.thing.dto.AbstractThingDTO
 
configuration - Variable in class org.openhab.core.thing.dto.ChannelDTO
 
configuration - Variable in class org.openhab.core.thing.link.dto.ItemChannelLinkDTO
 
Configuration - Class in org.openhab.core.config.core
This class is a wrapper for configuration settings of Things.
Configuration() - Constructor for class org.openhab.core.config.core.Configuration
 
Configuration(Map<String, Object>) - Constructor for class org.openhab.core.config.core.Configuration
Create a new configuration.
Configuration(Configuration) - Constructor for class org.openhab.core.config.core.Configuration
Create a new configuration.
CONFIGURATION_EDEFAULT - Static variable in class org.openhab.core.model.items.impl.ModelBindingImpl
The default value of the 'Configuration' attribute.
CONFIGURATION_ERROR - org.openhab.core.automation.RuleStatusDetail
 
CONFIGURATION_ERROR - org.openhab.core.thing.ThingStatusDetail
 
CONFIGURATION_ERROR - Variable in class org.openhab.core.thing.ThingStatusDetail.OfflineStatus
 
CONFIGURATION_PENDING - org.openhab.core.thing.ThingStatusDetail
 
CONFIGURATION_PENDING - Variable in class org.openhab.core.thing.ThingStatusDetail.OnlineStatus
 
CONFIGURATION_PID - Static variable in class org.openhab.core.common.ThreadPoolManager
 
ConfigurationDeserializer - Class in org.openhab.core.config.core
Deserializes a Configuration object.
ConfigurationDeserializer() - Constructor for class org.openhab.core.config.core.ConfigurationDeserializer
 
ConfigurationNormalizer - Class in org.openhab.core.automation.util
This class provides utility methods used by RuleRegistry to resolve and normalize the RuleImpls configuration values.
ConfigurationNormalizer() - Constructor for class org.openhab.core.automation.util.ConfigurationNormalizer
 
ConfigurationSerializer - Class in org.openhab.core.config.core
This class serializes elements of Configuration object into json as configuration object (not as configuration.properties object).
ConfigurationSerializer() - Constructor for class org.openhab.core.config.core.ConfigurationSerializer
 
ConfigurationService - Class in org.openhab.core.io.rest.core.config
ConfigurationService manages configurations in the ConfigurationAdmin.
ConfigurationService() - Constructor for class org.openhab.core.io.rest.core.config.ConfigurationService
 
configurationUpdated(Thing) - Method in interface org.openhab.core.thing.binding.ThingHandlerCallback
Informs about an updated configuration of a thing.
configure(Binder) - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
configure(Binder) - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
configure(Binder) - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
configure(Binder) - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
configure(Binder) - Method in class org.openhab.core.model.script.ServiceModule
 
configure(Binder) - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
configure(Binder) - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
configureContentAssistLexer(Binder) - Method in class org.openhab.core.model.ide.AbstractItemsIdeModule
 
configureContentAssistLexer(Binder) - Method in class org.openhab.core.model.persistence.ide.AbstractPersistenceIdeModule
 
configureContentAssistLexer(Binder) - Method in class org.openhab.core.model.rule.ide.AbstractRulesIdeModule
 
configureContentAssistLexer(Binder) - Method in class org.openhab.core.model.script.ide.AbstractScriptIdeModule
 
configureContentAssistLexer(Binder) - Method in class org.openhab.core.model.sitemap.ide.AbstractSitemapIdeModule
 
configureContentAssistLexer(Binder) - Method in class org.openhab.core.model.thing.ide.AbstractThingIdeModule
 
configureFileExtensions(Binder) - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
configureFileExtensions(Binder) - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
configureFileExtensions(Binder) - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
configureFileExtensions(Binder) - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
configureFileExtensions(Binder) - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
configureFileExtensions(Binder) - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
configureFormatting(FormattingConfig) - Method in class org.openhab.core.model.formatting.ItemsFormatter
 
configureFormatting(FormattingConfig) - Method in class org.openhab.core.model.persistence.formatting.PersistenceFormatter
 
configureFormatting(FormattingConfig) - Method in class org.openhab.core.model.rule.formatting.RulesFormatter
 
configureFormatting(FormattingConfig) - Method in class org.openhab.core.model.script.formatting.ScriptFormatter
 
configureFormatting(FormattingConfig) - Method in class org.openhab.core.model.sitemap.formatting.SitemapFormatter
 
configureFormatting(FormattingConfig) - Method in class org.openhab.core.model.thing.formatting.ThingFormatter
 
configureIgnoreCaseLinking(Binder) - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
configureIgnoreCaseLinking(Binder) - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
configureIgnoreCaseLinking(Binder) - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
configureIgnoreCaseLinking(Binder) - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
configureIgnoreCaseLinking(Binder) - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
configureIgnoreCaseLinking(Binder) - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.openhab.core.model.rule.RulesRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.openhab.core.model.script.ScriptRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
configureLanguageName(Binder) - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
configureLanguageName(Binder) - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
configureLanguageName(Binder) - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
configureLanguageName(Binder) - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
configureLanguageName(Binder) - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
configureLanguageName(Binder) - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
configureRewritableImportSectionEnablement(Binder) - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
configureRuntimeEncodingProvider(Binder) - Method in class org.openhab.core.model.script.ScriptRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.openhab.core.model.AbstractItemsRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.openhab.core.model.persistence.AbstractPersistenceRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.openhab.core.model.rule.AbstractRulesRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.openhab.core.model.script.AbstractScriptRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.openhab.core.model.sitemap.AbstractSitemapRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.openhab.core.model.thing.AbstractThingRuntimeModule
 
configureSecurity(XStream) - Method in class org.openhab.core.config.xml.util.XmlDocumentReader
Configures the security of the XStream instance to protect against vulnerabilities.
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.openhab.core.model.ItemsRuntimeModule
 
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.openhab.core.model.persistence.PersistenceRuntimeModule
 
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.openhab.core.model.rule.RulesRuntimeModule
 
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.openhab.core.model.script.ScriptRuntimeModule
 
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.openhab.core.model.sitemap.SitemapRuntimeModule
 
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.openhab.core.model.thing.ThingRuntimeModule
 
ConfigUtil - Class in org.openhab.core.config.core
The configuration admin service provides us with a map of key->values.
ConfigUtil() - Constructor for class org.openhab.core.config.core.ConfigUtil
 
ConfigValidationException - Exception in org.openhab.core.config.core.validation
A runtime exception to be thrown if given Configuration parameters do not match their declaration in the ConfigDescription.
ConfigValidationException(Bundle, TranslationProvider, Collection<ConfigValidationMessage>) - Constructor for exception org.openhab.core.config.core.validation.ConfigValidationException
ConfigValidationMessage - Class in org.openhab.core.config.core.validation
The ConfigValidationMessage is the result of a specific ConfigDescriptionParameter validation, e.g.
ConfigValidationMessage(String, String, String) - Constructor for class org.openhab.core.config.core.validation.ConfigValidationMessage
ConfigValidationMessage(String, String, String, Object...) - Constructor for class org.openhab.core.config.core.validation.ConfigValidationMessage
ConfigXmlConfigDescriptionProvider - Class in org.openhab.core.config.xml
Provides ConfigDescriptions for configurations which are read from XML files.
ConfigXmlConfigDescriptionProvider(ConfigI18nLocalizationService, ReadyService) - Constructor for class org.openhab.core.config.xml.ConfigXmlConfigDescriptionProvider
 
CONNECTED - org.openhab.core.io.transport.mqtt.MqttConnectionState
 
CONNECTING - org.openhab.core.io.transport.mqtt.MqttConnectionState
 
connectionCallback - Variable in class org.openhab.core.io.transport.mqtt.MqttBrokerConnection
 
ConnectionCallback(MqttBrokerConnection) - Constructor for class org.openhab.core.io.transport.mqtt.MqttBrokerConnection.ConnectionCallback
 
connectionEstablished() - Method in class org.openhab.core.io.transport.mqtt.reconnect.AbstractReconnectStrategy
The MqttConnectionObserver will call this method if a broker connection has been successfully established.
connectionEstablished() - Method in class org.openhab.core.io.transport.mqtt.reconnect.PeriodicReconnectStrategy
 
connectionObservers - Variable in class org.openhab.core.io.transport.mqtt.MqttBrokerConnection
 
connectionState() - Method in class org.openhab.core.io.transport.mqtt.MqttBrokerConnection
Returns the connection state
connectionStateChanged(MqttConnectionState, Throwable) - Method in interface org.openhab.core.io.transport.mqtt.MqttConnectionObserver
Inform the observer if a connection could be established or if a connection is lost.
Console - Interface in org.openhab.core.io.console
This interface must be implemented by consoles which want to use the ConsoleInterpreter.
ConsoleCommandExtension - Interface in org.openhab.core.io.console.extensions
Client which provide a console command have to implement this interface
ConsoleInterpreter - Class in org.openhab.core.io.console
This class provides generic methods for handling console input (i.e.
ConsoleInterpreter() - Constructor for class org.openhab.core.io.console.ConsoleInterpreter
 
CONTACT - Static variable in class org.openhab.core.library.CoreItemFactory
 
CONTACT_NAME - Static variable in class org.openhab.core.io.rest.swagger.impl.OpenApiResource
 
CONTACT_URL - Static variable in class org.openhab.core.io.rest.swagger.impl.OpenApiResource
 
ContactItem - Class in org.openhab.core.library.items
A ContactItem can be used for sensors that return an "open" or "close" as a state.
ContactItem(String) - Constructor for class org.openhab.core.library.items.ContactItem
 
CONTAINER_NONE - Static variable in class org.openhab.core.audio.AudioFormat
AudioCodec encoded data without any container header or footer, e.g.
CONTAINER_OGG - Static variable in class org.openhab.core.audio.AudioFormat
OGG container format
CONTAINER_WAVE - Static variable in class org.openhab.core.audio.AudioFormat
Microsofts wave container format
containsKey(String) - Method in class org.openhab.core.cache.ByteArrayFileCache
Checks if the key is present in the cache.
containsKey(String) - Method in class org.openhab.core.config.core.Configuration
Check if the given key is present in the configuration.
containsKey(String) - Method in interface org.openhab.core.storage.Storage
Checks if the storage contains a key.
containsKey(String) - Method in class org.openhab.core.test.storage.VolatileStorage
 
containsKey(K) - Method in class org.openhab.core.cache.ExpiringCacheMap
Checks if the key is present in the cache.
containsWhiteSpace(String) - Static method in class org.openhab.core.model.sitemap.valueconverter.SitemapConverters
 
content - Variable in class org.openhab.core.config.core.validation.ConfigValidationMessage
The optional content to be passed as message parameters into the message.
CONTENT_TYPE_JSON - Static variable in class org.openhab.core.model.script.actions.HTTP
Constant which represents the content type application/json
context - Variable in class org.openhab.core.config.core.dto.ConfigDescriptionParameterDTO
 
context - Variable in class org.openhab.core.config.core.dto.ConfigDescriptionParameterGroupDTO
 
CONTEXT_IDENTIFIER - Static variable in interface org.openhab.core.model.script.runtime.DSLScriptContextProvider
Identifier for scripts that are created from a DSL rule file
CONTEXT_KEY_DEPENDENCY_LISTENER - Static variable in interface org.openhab.core.automation.module.script.ScriptEngineFactory
Key to access Dependency Listener ScriptDependencyListener
CONTEXT_KEY_ENGINE_IDENTIFIER - Static variable in interface org.openhab.core.automation.module.script.ScriptEngineFactory
Key to access engine identifier in script context.
CONTEXT_KEY_EXTENSION_ACCESSOR - Static variable in interface org.openhab.core.automation.module.script.ScriptEngineFactory
Key to access Extension Accessor ScriptExtensionAccessor
Control - Interface in org.openhab.core.semantics.model.point
This class defines a Control.
ConversionException - Exception in org.openhab.core.io.bin2json
ConversionException generic exception for errors which occurs during conversion.
ConversionException() - Constructor for exception org.openhab.core.io.bin2json.ConversionException
 
ConversionException(String) - Constructor for exception org.openhab.core.io.bin2json.ConversionException
 
ConversionException(String, Throwable) - Constructor for exception org.openhab.core.io.bin2json.ConversionException
 
ConversionException(Throwable) - Constructor for exception org.openhab.core.io.bin2json.ConversionException
 
convert(byte[]) - Method in class org.openhab.core.io.bin2json.Bin2Json
Convert byte array to JSON object.
convert(InputStream) - Method in class org.openhab.core.io.bin2json.Bin2Json
Convert data from InputStream to JSON object.
convert(String) - Method in class org.openhab.core.io.bin2json.Bin2Json
Convert String in hexadecimal string format to JSON object.
ConverterAssertion - Class in org.openhab.core.config.xml.util
The ConverterAssertion class contains utility methods to assure certain conditions.
ConverterAttributeMapValidator - Class in org.openhab.core.config.xml.util
The ConverterAttributeMapValidator class reads any attributes of a node, validates if they appear or not, and returns the validated key-value pair map.
ConverterAttributeMapValidator(String[][]) - Constructor for class org.openhab.core.config.xml.util.ConverterAttributeMapValidator
Creates a new instance of this class with the specified parameter.
ConverterAttributeMapValidator(Map<String, Boolean>) - Constructor for class org.openhab.core.config.xml.util.ConverterAttributeMapValidator
Creates a new instance of this class with the specified parameter.
ConverterValueMap - Class in org.openhab.core.config.xml.util
The ConverterValueMap reads all children elements of a node and provides them as key-value pair map.
ConverterValueMap(HierarchicalStreamReader, int, UnmarshallingContext) - Constructor for class org.openhab.core.config.xml.util.ConverterValueMap
Creates a new instance of this class with the specified parameters.
ConverterValueMap(HierarchicalStreamReader, UnmarshallingContext) - Constructor for class org.openhab.core.config.xml.util.ConverterValueMap
Creates a new instance of this class with the specified parameter.
convertModelGroupFunctionToString(EDataType, Object) - Method in class org.openhab.core.model.items.impl.ItemsFactoryImpl
convertState(Widget, Item, State) - Method in interface org.openhab.core.ui.items.ItemUIRegistry
Convert the given state into
convertStateToLabelUnit(QuantityType<?>, String) - Method in interface org.openhab.core.ui.items.ItemUIRegistry
Convert the given state to the unit found in label.
convertToAcceptedState(State, Item) - Method in interface org.openhab.core.items.ItemStateConverter
Convert the given State to a state which is acceptable for the given Item.
convertToString(EDataType, Object) - Method in class org.openhab.core.model.items.impl.ItemsFactoryImpl
CORE_ITEMS_PACKAGE - Static variable in class org.openhab.core.model.script.scoping.ScriptImportSectionNamespaceScopeProvider
 
CORE_LIBRARY_ITEMS_PACKAGE - Static variable in class org.openhab.core.model.script.scoping.ScriptImportSectionNamespaceScopeProvider
 
CORE_LIBRARY_TYPES_PACKAGE - Static variable in class org.openhab.core.model.script.scoping.ScriptImportSectionNamespaceScopeProvider
 
CORE_LIBRARY_UNITS_PACKAGE - Static variable in class org.openhab.core.model.script.scoping.ScriptImportSectionNamespaceScopeProvider
 
CORE_PERSISTENCE_PACKAGE - Static variable in class org.openhab.core.model.script.scoping.ScriptImportSectionNamespaceScopeProvider
 
CoreItemFactory - Class in org.openhab.core.library
CoreItemFactory-Implementation for the core ItemTypes
CoreItemFactory() - Constructor for class org.openhab.core.library.CoreItemFactory
 
Corridor - Interface in org.openhab.core.semantics.model.location
This class defines a Corridor.
COULOMB - Static variable in class org.openhab.core.library.unit.Units
 
Count(State) - Constructor for class org.openhab.core.library.types.ArithmeticGroupFunction.Count
 
COUNT - org.openhab.core.model.items.ModelGroupFunction
The 'COUNT' literal object.
COUNT_VALUE - Static variable in enum org.openhab.core.model.items.ModelGroupFunction
The 'COUNT' literal value.
create() - Static method in class org.openhab.core.automation.util.ActionBuilder
 
create() - Static method in class org.openhab.core.automation.util.ConditionBuilder
 
create() - Static method in class org.openhab.core.automation.util.TriggerBuilder
 
create() - Static method in class org.openhab.core.common.ThreadFactoryBuilder
Creates a fresh ThreadFactoryBuilder.
create() - Static method in class org.openhab.core.types.CommandDescriptionBuilder
Create and return a fresh builder instance.
create() - Static method in class org.openhab.core.types.StateDescriptionFragmentBuilder
Creates and returns a fresh builder instance.
create(String) - Static method in class org.openhab.core.addon.Addon
 
create(String) - Static method in class org.openhab.core.automation.util.RuleBuilder
 
create(String) - Static method in class org.openhab.core.config.core.ConfigDescriptionParameterGroupBuilder
Creates a parameter group builder
create(String, ConfigDescriptionParameter.Type) - Static method in class org.openhab.core.config.core.ConfigDescriptionParameterBuilder
Creates a parameter builder
create(URI) - Static method in class org.openhab.core.config.core.ConfigDescriptionBuilder
Creates a config description builder
create(EClass) - Method in class org.openhab.core.model.items.impl.ItemsFactoryImpl
create(EClass) - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
create(EClass) - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
create(EClass) - Method in class org.openhab.core.model.script.script.impl.ScriptFactoryImpl
create(EClass) - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
create(EClass) - Method in class org.openhab.core.model.thing.thing.impl.ThingFactoryImpl
create(Action) - Static method in class org.openhab.core.automation.util.ActionBuilder
 
create(Condition) - Static method in class org.openhab.core.automation.util.ConditionBuilder
 
create(Module) - Static method in class org.openhab.core.automation.util.ModuleBuilder
 
create(Rule) - Static method in class org.openhab.core.automation.util.RuleBuilder
 
create(RuleTemplate, String, String, Configuration, Visibility) - Static method in class org.openhab.core.automation.util.RuleBuilder
 
create(Trigger) - Static method in class org.openhab.core.automation.util.TriggerBuilder
 
create(Channel) - Static method in class org.openhab.core.thing.binding.builder.ChannelBuilder
Creates a ChannelBuilder from the given Channel.
create(ChannelUID) - Static method in class org.openhab.core.thing.binding.builder.ChannelBuilder
Creates a ChannelBuilder for the given ChannelUID.
create(ChannelUID, String) - Static method in class org.openhab.core.thing.binding.builder.ChannelBuilder
Creates a ChannelBuilder for the given ChannelUID and item type.
create(ThingStatus) - Static method in class org.openhab.core.thing.binding.builder.ThingStatusInfoBuilder
Creates a status info builder for the given status.
create(ThingStatus, ThingStatusDetail) - Static method in class org.openhab.core.thing.binding.builder.ThingStatusInfoBuilder
Creates a status info builder for the given status and detail.
create(ThingTypeUID, String) - Static method in class org.openhab.core.thing.binding.builder.BridgeBuilder
 
create(ThingTypeUID, String) - Static method in class org.openhab.core.thing.binding.builder.ThingBuilder
 
create(ThingTypeUID, String) - Static method in class org.openhab.core.thing.binding.firmware.FirmwareBuilder
 
create(ThingTypeUID, ThingUID) - Static method in class org.openhab.core.thing.binding.builder.BridgeBuilder
 
create(ThingTypeUID, ThingUID) - Static method in class org.openhab.core.thing.binding.builder.ThingBuilder
 
create(ThingUID) - Static method in class org.openhab.core.config.discovery.DiscoveryResultBuilder
Creates a new builder for a given thing UID.
create(StateDescription) - Static method in class org.openhab.core.types.StateDescriptionFragmentBuilder
Creates a builder instance and initializes all fields from the given StateDescription.
create(StateDescriptionFragment) - Static method in class org.openhab.core.types.StateDescriptionFragmentBuilder
Creates a builder instance and initializes all fields from the given StateDescriptionFragment.
create(T, Class<T>) - Method in interface org.openhab.core.common.SafeCaller
Create a safe call builder for the given object.
createAbstractUnit() - Method in class org.openhab.core.model.script.script.impl.ScriptFactoryImpl
createAbstractUnit() - Method in interface org.openhab.core.model.script.script.ScriptFactory
Returns a new object of class 'Abstract Unit'.
createAbstractUnitAdapter() - Method in class org.openhab.core.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'Abstract Unit'.
createAction() - Static method in class org.openhab.core.automation.util.ModuleBuilder
 
createAction(Action) - Static method in class org.openhab.core.automation.util.ModuleBuilder
 
createAdapter(Notifier) - Method in class org.openhab.core.model.items.util.ItemsAdapterFactory
Creates an adapter for the target.
createAdapter(Notifier) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates an adapter for the target.
createAdapter(Notifier) - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates an adapter for the target.
createAdapter(Notifier) - Method in class org.openhab.core.model.script.script.util.ScriptAdapterFactory
Creates an adapter for the target.
createAdapter(Notifier) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates an adapter for the target.
createAdapter(Notifier) - Method in class org.openhab.core.model.thing.thing.util.ThingAdapterFactory
Creates an adapter for the target.
createAddedEvent(DiscoveryResult) - Static method in class org.openhab.core.config.discovery.inbox.events.InboxEventFactory
Creates an inbox added event.
createAddedEvent(Item) - Static method in class org.openhab.core.items.events.ItemEventFactory
Creates an item added event.
createAddedEvent(Thing) - Static method in class org.openhab.core.thing.events.ThingEventFactory
Creates a thing added event.
createAddonFailureEvent(String, String) - Static method in class org.openhab.core.addon.AddonEventFactory
Creates an "add-on failure" event.
createAddonInstalledEvent(String) - Static method in class org.openhab.core.addon.AddonEventFactory
Creates an "add-on installed" event.
createAddonUninstalledEvent(String) - Static method in class org.openhab.core.addon.AddonEventFactory
Creates an "add-on uninstalled" event.
createAllConfig() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
createAllConfig() - Method in interface org.openhab.core.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'All Config'.
createAllConfigAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'All Config'.
createChangedEventTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createChangedEventTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Changed Event Trigger'.
createChangedEventTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Changed Event Trigger'.
createChannelBuilder(ChannelUID, ChannelTypeUID) - Method in interface org.openhab.core.thing.binding.ThingHandlerCallback
Creates a ChannelBuilder which is preconfigured with values from the given ChannelType.
createChannelBuilders(ChannelGroupUID, ChannelGroupTypeUID) - Method in interface org.openhab.core.thing.binding.ThingHandlerCallback
Creates a list of ChannelBuilders which are preconfigured with values from the given ChannelGroupType.
createChannelDescriptionChangedEvent(ChannelUID, Set<String>, StateDescriptionFragment, StateDescriptionFragment) - Static method in class org.openhab.core.thing.events.ThingEventFactory
createChannelDescriptionCommandOptionsChangedEvent(ChannelUID, Set<String>, List<CommandOption>, List<CommandOption>) - Static method in class org.openhab.core.thing.events.ThingEventFactory
createChannelDescriptionPatternChangedEvent(ChannelUID, Set<String>, String, String) - Static method in class org.openhab.core.thing.events.ThingEventFactory
Creates a ChannelDescriptionChangedEvent for a changed pattern.
createChannelDescriptionStateOptionsChangedEvent(ChannelUID, Set<String>, List<StateOption>, List<StateOption>) - Static method in class org.openhab.core.thing.events.ThingEventFactory
createChart() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createChart() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Chart'.
createChart(String, String, Date, Date, int, int, String, String, Integer, Boolean) - Method in interface org.openhab.core.ui.chart.ChartProvider
Creates a chart object.
createChartAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Chart'.
createClient() - Method in class org.openhab.core.io.transport.mqtt.MqttBrokerConnection
 
createColorArray() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createColorArray() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Color Array'.
createColorArrayAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Color Array'.
createColorpicker() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createColorpicker() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Colorpicker'.
createColorpickerAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Colorpicker'.
createCommandEvent(String, Command) - Static method in class org.openhab.core.items.events.ItemEventFactory
Creates an item command event.
createCommandEvent(String, Command, String) - Static method in class org.openhab.core.items.events.ItemEventFactory
Creates an item command event.
createCommandEventTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createCommandEventTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Command Event Trigger'.
createCommandEventTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Command Event Trigger'.
createCondition() - Static method in class org.openhab.core.automation.util.ModuleBuilder
 
createCondition(Condition) - Static method in class org.openhab.core.automation.util.ModuleBuilder
 
createCronStrategy() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
createCronStrategy() - Method in interface org.openhab.core.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Cron Strategy'.
createCronStrategyAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Cron Strategy'.
createDefault() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createDefault() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Default'.
createDefaultAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Default'.
createDefaultHttpContext(Bundle) - Method in interface org.openhab.core.io.http.HttpContextFactoryService
Creates an HttpContext according to the OSGi specification of HttpService.createDefaultHttpContext().
createDocumentProvider(Bundle) - Method in class org.openhab.core.config.xml.ConfigXmlConfigDescriptionProvider
 
createDocumentProvider(Bundle) - Method in interface org.openhab.core.config.xml.osgi.XmlDocumentProviderFactory
Creates an XML document provider for the specified module which is used to process any result objects from the XML conversion.
createEObjectAdapter() - Method in class org.openhab.core.model.items.util.ItemsAdapterFactory
Creates a new adapter for the default case.
createEObjectAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for the default case.
createEObjectAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for the default case.
createEObjectAdapter() - Method in class org.openhab.core.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for the default case.
createEObjectAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for the default case.
createEObjectAdapter() - Method in class org.openhab.core.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for the default case.
createErrorResponse(Response.StatusType, String) - Static method in class org.openhab.core.io.rest.JSONResponse
in case of error (404 and such)
createEvent(String, String, String, String) - Method in class org.openhab.core.events.AbstractEventFactory
 
createEvent(String, String, String, String) - Method in interface org.openhab.core.events.EventFactory
Create a new event instance of a specific event type.
createEventByType(String, String, String, String) - Method in class org.openhab.core.config.discovery.inbox.events.InboxEventFactory
 
createEventByType(String, String, String, String) - Method in class org.openhab.core.events.AbstractEventFactory
Create a new event instance based on the event type.
createEventByType(String, String, String, String) - Method in class org.openhab.core.events.system.SystemEventFactory
 
createEventByType(String, String, String, String) - Method in class org.openhab.core.items.events.ItemEventFactory
 
createEventByType(String, String, String, String) - Method in class org.openhab.core.thing.events.ThingEventFactory
 
createEventByType(String, String, String, String) - Method in class org.openhab.core.thing.firmware.FirmwareEventFactory
 
createEventByType(String, String, String, String) - Method in class org.openhab.core.thing.link.events.LinkEventFactory
 
createEventByType(String, String, String, String) - Method in class org.openhab.core.addon.AddonEventFactory
 
createEventByType(String, String, String, String) - Method in class org.openhab.core.config.core.status.events.ConfigStatusEventFactory
 
createEventEmittedTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createEventEmittedTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Event Emitted Trigger'.
createEventEmittedTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Event Emitted Trigger'.
createEventTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createEventTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Event Trigger'.
createEventTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Event Trigger'.
createFilter() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
createFilter() - Method in interface org.openhab.core.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Filter'.
createFilterAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Filter'.
createFilterDetails() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
createFilterDetails() - Method in interface org.openhab.core.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Filter Details'.
createFilterDetailsAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Filter Details'.
createFirmwareStatusInfoEvent(FirmwareStatusInfo) - Static method in class org.openhab.core.thing.firmware.FirmwareEventFactory
createFirmwareUpdateProgressInfo(ThingUID, String, ProgressStep, Collection<ProgressStep>, boolean, int) - Static method in class org.openhab.core.thing.firmware.FirmwareUpdateProgressInfo
createFirmwareUpdateProgressInfo(ThingUID, ThingTypeUID, String, ProgressStep, Collection<ProgressStep>, boolean) - Static method in class org.openhab.core.thing.firmware.FirmwareUpdateProgressInfo
createFirmwareUpdateProgressInfoEvent(FirmwareUpdateProgressInfo) - Static method in class org.openhab.core.thing.firmware.FirmwareEventFactory
createFirmwareUpdateResultInfo(ThingUID, FirmwareUpdateResult, String) - Static method in class org.openhab.core.thing.firmware.FirmwareUpdateResultInfo
createFirmwareUpdateResultInfoEvent(FirmwareUpdateResultInfo) - Static method in class org.openhab.core.thing.firmware.FirmwareEventFactory
createFrame() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createFrame() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Frame'.
createFrameAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Frame'.
createFromString(EDataType, String) - Method in class org.openhab.core.model.items.impl.ItemsFactoryImpl
createFuture() - Method in class org.openhab.core.io.transport.mqtt.MqttBrokerConnection.ConnectionCallback
 
createGroup() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createGroup() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Group'.
createGroupAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Group'.
createGroupConfig() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
createGroupConfig() - Method in interface org.openhab.core.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Group Config'.
createGroupConfigAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Group Config'.
createGroupMemberChangedEventTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createGroupMemberChangedEventTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Group Member Changed Event Trigger'.
createGroupMemberChangedEventTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Group Member Changed Event Trigger'.
createGroupMemberCommandEventTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createGroupMemberCommandEventTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Group Member Command Event Trigger'.
createGroupMemberCommandEventTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Group Member Command Event Trigger'.
createGroupMemberUpdateEventTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createGroupMemberUpdateEventTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Group Member Update Event Trigger'.
createGroupMemberUpdateEventTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Group Member Update Event Trigger'.
createGroupStateChangedEvent(String, String, State, State) - Static method in class org.openhab.core.items.events.ItemEventFactory
Creates a group item state changed event.
createHandler(Thing) - Method in class org.openhab.core.thing.binding.BaseThingHandlerFactory
Creates a ThingHandler for the given thing.
createHttpClient(String) - Method in interface org.openhab.core.io.net.http.HttpClientFactory
Creates a new Jetty http client.
createHttpContext(Bundle) - Method in class org.openhab.core.io.http.servlet.OpenHABBundleServlet
 
createHttpMethod(String) - Static method in class org.openhab.core.io.net.http.HttpUtil
Factory method to create a HttpMethod-object according to the given String httpMethodString
createIDUnit() - Method in class org.openhab.core.model.script.script.impl.ScriptFactoryImpl
createIDUnit() - Method in interface org.openhab.core.model.script.script.ScriptFactory
Returns a new object of class 'ID Unit'.
createIDUnitAdapter() - Method in class org.openhab.core.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'ID Unit'.
createImage() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createImage() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Image'.
createImageAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Image'.
createInjector() - Method in class org.openhab.core.model.ide.ItemsIdeSetup
 
createInjector() - Method in class org.openhab.core.model.ItemsStandaloneSetupGenerated
 
createInjector() - Method in class org.openhab.core.model.persistence.ide.PersistenceIdeSetup
 
createInjector() - Method in class org.openhab.core.model.persistence.PersistenceStandaloneSetupGenerated
 
createInjector() - Method in class org.openhab.core.model.rule.ide.RulesIdeSetup
 
createInjector() - Method in class org.openhab.core.model.rule.RulesStandaloneSetup
 
createInjector() - Method in class org.openhab.core.model.rule.RulesStandaloneSetupGenerated
 
createInjector() - Method in class org.openhab.core.model.script.ide.ScriptIdeSetup
 
createInjector() - Method in class org.openhab.core.model.script.ScriptStandaloneSetup
 
createInjector() - Method in class org.openhab.core.model.script.ScriptStandaloneSetupGenerated
 
createInjector() - Method in class org.openhab.core.model.sitemap.ide.SitemapIdeSetup
 
createInjector() - Method in class org.openhab.core.model.sitemap.SitemapStandaloneSetupGenerated
 
createInjector() - Method in class org.openhab.core.model.thing.ide.ThingIdeSetup
 
createInjector() - Method in class org.openhab.core.model.thing.ThingStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.openhab.core.model.ItemsStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.openhab.core.model.persistence.PersistenceStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.openhab.core.model.rule.RulesStandaloneSetup
 
createInjectorAndDoEMFRegistration() - Method in class org.openhab.core.model.rule.RulesStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.openhab.core.model.script.ScriptStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.openhab.core.model.sitemap.SitemapStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.openhab.core.model.thing.ThingStandaloneSetupGenerated
 
createInstance(String, int) - Static method in class org.openhab.core.common.QueueingThreadPoolExecutor
Creates a new instance of QueueingThreadPoolExecutor.
createItem(String, String) - Method in interface org.openhab.core.items.ItemFactory
Creates a new Item instance of type itemTypeName and the name itemName
createItem(String, String) - Method in class org.openhab.core.library.CoreItemFactory
 
createItemChannelLinkAddedEvent(ItemChannelLink) - Static method in class org.openhab.core.thing.link.events.LinkEventFactory
Creates an item channel link added event.
createItemChannelLinkRemovedEvent(ItemChannelLink) - Static method in class org.openhab.core.thing.link.events.LinkEventFactory
Creates an item channel link removed event.
createItemConfig() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
createItemConfig() - Method in interface org.openhab.core.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Item Config'.
createItemConfigAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Item Config'.
createItemModel() - Method in class org.openhab.core.model.items.impl.ItemsFactoryImpl
createItemModel() - Method in interface org.openhab.core.model.items.ItemsFactory
Returns a new object of class 'Item Model'.
createItemModelAdapter() - Method in class org.openhab.core.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Item Model'.
createLinkableWidget() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createLinkableWidget() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Linkable Widget'.
createLinkableWidgetAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Linkable Widget'.
createList() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createList() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'List'.
createListAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'List'.
createLocalizedBindingInfo(Bundle, BindingInfo, Locale) - Method in class org.openhab.core.binding.i18n.BindingI18nLocalizationService
Localizes a binding info.
createLocalizedChannelGroupType(Bundle, ChannelGroupType, Locale) - Method in class org.openhab.core.thing.i18n.ChannelGroupTypeI18nLocalizationService
 
createLocalizedChannelType(Bundle, ChannelType, Locale) - Method in class org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedCommandDescription(Bundle, CommandDescription, ChannelTypeUID, Locale) - Method in class org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedCommandOptions(Bundle, List<CommandOption>, ChannelTypeUID, Locale) - Method in class org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedProfileType(Bundle, ProfileType, Locale) - Method in class org.openhab.core.thing.profiles.i18n.ProfileTypeI18nLocalizationService
 
createLocalizedStateDescriptionFragment(Bundle, StateDescription, ChannelTypeUID, Locale) - Method in class org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedStateOptions(Bundle, List<StateOption>, ChannelTypeUID, Locale) - Method in class org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedStatePattern(Bundle, String, ChannelTypeUID, Locale) - Method in class org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedThingType(Bundle, ThingType, Locale) - Method in class org.openhab.core.thing.i18n.ThingTypeI18nLocalizationService
 
createMapping() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createMapping() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Mapping'.
createMappingAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Mapping'.
createMapview() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createMapview() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Mapview'.
createMapviewAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Mapview'.
createModelBinding() - Method in class org.openhab.core.model.items.impl.ItemsFactoryImpl
createModelBinding() - Method in interface org.openhab.core.model.items.ItemsFactory
Returns a new object of class 'Model Binding'.
createModelBindingAdapter() - Method in class org.openhab.core.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Model Binding'.
createModelBridge() - Method in class org.openhab.core.model.thing.thing.impl.ThingFactoryImpl
createModelBridge() - Method in interface org.openhab.core.model.thing.thing.ThingFactory
Returns a new object of class 'Model Bridge'.
createModelBridgeAdapter() - Method in class org.openhab.core.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for an object of class 'Model Bridge'.
createModelChannel() - Method in class org.openhab.core.model.thing.thing.impl.ThingFactoryImpl
createModelChannel() - Method in interface org.openhab.core.model.thing.thing.ThingFactory
Returns a new object of class 'Model Channel'.
createModelChannelAdapter() - Method in class org.openhab.core.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for an object of class 'Model Channel'.
createModelGroupFunctionFromString(EDataType, String) - Method in class org.openhab.core.model.items.impl.ItemsFactoryImpl
createModelGroupItem() - Method in class org.openhab.core.model.items.impl.ItemsFactoryImpl
createModelGroupItem() - Method in interface org.openhab.core.model.items.ItemsFactory
Returns a new object of class 'Model Group Item'.
createModelGroupItemAdapter() - Method in class org.openhab.core.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Model Group Item'.
createModelItem() - Method in class org.openhab.core.model.items.impl.ItemsFactoryImpl
createModelItem() - Method in interface org.openhab.core.model.items.ItemsFactory
Returns a new object of class 'Model Item'.
createModelItemAdapter() - Method in class org.openhab.core.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Model Item'.
createModelNormalItem() - Method in class org.openhab.core.model.items.impl.ItemsFactoryImpl
createModelNormalItem() - Method in interface org.openhab.core.model.items.ItemsFactory
Returns a new object of class 'Model Normal Item'.
createModelNormalItemAdapter() - Method in class org.openhab.core.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Model Normal Item'.
createModelProperty() - Method in class org.openhab.core.model.items.impl.ItemsFactoryImpl
createModelProperty() - Method in interface org.openhab.core.model.items.ItemsFactory
Returns a new object of class 'Model Property'.
createModelProperty() - Method in class org.openhab.core.model.thing.thing.impl.ThingFactoryImpl
createModelProperty() - Method in interface org.openhab.core.model.thing.thing.ThingFactory
Returns a new object of class 'Model Property'.
createModelPropertyAdapter() - Method in class org.openhab.core.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Model Property'.
createModelPropertyAdapter() - Method in class org.openhab.core.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for an object of class 'Model Property'.
createModelPropertyContainer() - Method in class org.openhab.core.model.thing.thing.impl.ThingFactoryImpl
createModelPropertyContainer() - Method in interface org.openhab.core.model.thing.thing.ThingFactory
Returns a new object of class 'Model Property Container'.
createModelPropertyContainerAdapter() - Method in class org.openhab.core.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for an object of class 'Model Property Container'.
createModelThing() - Method in class org.openhab.core.model.thing.thing.impl.ThingFactoryImpl
createModelThing() - Method in interface org.openhab.core.model.thing.thing.ThingFactory
Returns a new object of class 'Model Thing'.
createModelThingAdapter() - Method in class org.openhab.core.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for an object of class 'Model Thing'.
createNonLinkableWidget() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createNonLinkableWidget() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Non Linkable Widget'.
createNonLinkableWidgetAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Non Linkable Widget'.
createOAuthClientService(String, String, String, String, String, String, Boolean) - Method in interface org.openhab.core.auth.client.oauth2.OAuthFactory
Creates a new oauth service.
createPackageContents() - Method in class org.openhab.core.model.items.impl.ItemsPackageImpl
Creates the meta-model objects for the package.
createPackageContents() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistencePackageImpl
Creates the meta-model objects for the package.
createPackageContents() - Method in class org.openhab.core.model.rule.rules.impl.RulesPackageImpl
Creates the meta-model objects for the package.
createPackageContents() - Method in class org.openhab.core.model.script.script.impl.ScriptPackageImpl
Creates the meta-model objects for the package.
createPackageContents() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapPackageImpl
Creates the meta-model objects for the package.
createPackageContents() - Method in class org.openhab.core.model.thing.thing.impl.ThingPackageImpl
Creates the meta-model objects for the package.
createParser() - Method in class org.openhab.core.model.ide.contentassist.antlr.ItemsParser
 
createParser() - Method in class org.openhab.core.model.persistence.ide.contentassist.antlr.PersistenceParser
 
createParser() - Method in class org.openhab.core.model.rule.ide.contentassist.antlr.RulesParser
 
createParser() - Method in class org.openhab.core.model.script.ide.contentassist.antlr.ScriptParser
 
createParser() - Method in class org.openhab.core.model.sitemap.ide.contentassist.antlr.SitemapParser
 
createParser() - Method in class org.openhab.core.model.thing.ide.contentassist.antlr.ThingParser
 
createParser(XtextTokenStream) - Method in class org.openhab.core.model.parser.antlr.ItemsParser
 
createParser(XtextTokenStream) - Method in class org.openhab.core.model.persistence.parser.antlr.PersistenceParser
 
createParser(XtextTokenStream) - Method in class org.openhab.core.model.rule.parser.antlr.RulesParser
 
createParser(XtextTokenStream) - Method in class org.openhab.core.model.script.parser.antlr.ScriptParser
 
createParser(XtextTokenStream) - Method in class org.openhab.core.model.sitemap.parser.antlr.SitemapParser
 
createParser(XtextTokenStream) - Method in class org.openhab.core.model.thing.parser.antlr.ThingParser
 
createPersistenceConfiguration() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
createPersistenceConfiguration() - Method in interface org.openhab.core.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Configuration'.
createPersistenceConfigurationAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Configuration'.
createPersistenceModel() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
createPersistenceModel() - Method in interface org.openhab.core.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Model'.
createPersistenceModelAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Model'.
createProfile(ProfileTypeUID, ProfileCallback, ProfileContext) - Method in interface org.openhab.core.thing.profiles.ProfileFactory
Creates a Profile instance for the given profile type identifier.
createQuantityLiteral() - Method in class org.openhab.core.model.script.script.impl.ScriptFactoryImpl
createQuantityLiteral() - Method in interface org.openhab.core.model.script.script.ScriptFactory
Returns a new object of class 'Quantity Literal'.
createQuantityLiteralAdapter() - Method in class org.openhab.core.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'Quantity Literal'.
createRemovedEvent(DiscoveryResult) - Static method in class org.openhab.core.config.discovery.inbox.events.InboxEventFactory
Creates an inbox removed event.
createRemovedEvent(Item) - Static method in class org.openhab.core.items.events.ItemEventFactory
Creates an item removed event.
createRemovedEvent(Thing) - Static method in class org.openhab.core.thing.events.ThingEventFactory
Creates a thing removed event.
createResponse(Response.StatusType, Object, String) - Static method in class org.openhab.core.io.rest.JSONResponse
Depending on the status, create a Response object containing either the entity alone or an error JSON which might hold the entity as well.
createResult(ServiceInfo) - Method in interface org.openhab.core.config.discovery.mdns.MDNSDiscoveryParticipant
Creates a discovery result for a mDNS service
createResult(RemoteDevice) - Method in interface org.openhab.core.config.discovery.upnp.UpnpDiscoveryParticipant
Creates a discovery result for a upnp device
createResult(UsbSerialDeviceInformation) - Method in interface org.openhab.core.config.discovery.usbserial.UsbSerialDiscoveryParticipant
Creates a discovery result for a USB device with corresponding serial port.
createRule() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createRule() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Rule'.
createRuleAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Rule'.
createRuleModel() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createRuleModel() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Rule Model'.
createRuleModelAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Rule Model'.
createRules() - Method in class org.openhab.core.voice.text.AbstractRuleBasedInterpreter
Called whenever the rules are to be (re)generated and added by AbstractRuleBasedInterpreter.addRules(java.util.Locale,org.openhab.core.voice.text.Rule...)
createScript() - Method in class org.openhab.core.model.script.script.impl.ScriptFactoryImpl
createScript() - Method in interface org.openhab.core.model.script.script.ScriptFactory
Returns a new object of class 'Script'.
createScriptAdapter() - Method in class org.openhab.core.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'Script'.
createScriptEngine(String) - Method in class org.openhab.core.automation.module.script.AbstractScriptEngineFactory
 
createScriptEngine(String) - Method in interface org.openhab.core.automation.module.script.ScriptEngineFactory
This method creates a new ScriptEngine based on the supplied file extension or MimeType.
createScriptEngine(String, String) - Method in interface org.openhab.core.automation.module.script.ScriptEngineManager
Creates a new ScriptEngine used to execute scripts, ScriptActions or ScriptConditions
createSelection() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSelection() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Selection'.
createSelectionAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Selection'.
createSetpoint() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSetpoint() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Setpoint'.
createSetpointAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Setpoint'.
createSitemap() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSitemap() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Sitemap'.
createSitemapAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Sitemap'.
createSitemapModel() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSitemapModel() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Model'.
createSitemapModelAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Model'.
createSlider() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSlider() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Slider'.
createSliderAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Slider'.
createSpecificUnit() - Method in class org.openhab.core.model.script.script.impl.ScriptFactoryImpl
createSpecificUnit() - Method in interface org.openhab.core.model.script.script.ScriptFactory
Returns a new object of class 'Specific Unit'.
createSpecificUnitAdapter() - Method in class org.openhab.core.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'Specific Unit'.
createStartlevelEvent(Integer) - Static method in class org.openhab.core.events.system.SystemEventFactory
Creates a trigger event from a Type.
createStartlevelEvent(String, String, String) - Method in class org.openhab.core.events.system.SystemEventFactory
Creates a startlevel event from a payload.
createStateChangedEvent(String, State, State) - Static method in class org.openhab.core.items.events.ItemEventFactory
Creates an item state changed event.
createStateEvent(String, State) - Static method in class org.openhab.core.items.events.ItemEventFactory
Creates an item state event.
createStateEvent(String, State, String) - Static method in class org.openhab.core.items.events.ItemEventFactory
Creates an item state event.
createStatePredictedEvent(String, State, boolean) - Static method in class org.openhab.core.items.events.ItemEventFactory
Creates an item state predicted event.
createStatusInfoChangedEvent(ThingUID, ThingStatusInfo, ThingStatusInfo) - Static method in class org.openhab.core.thing.events.ThingEventFactory
Creates a new thing status info changed event based on a thing UID, a thing status info and the old thing status info object.
createStatusInfoEvent(ThingUID, ThingStatusInfo) - Static method in class org.openhab.core.thing.events.ThingEventFactory
Creates a new thing status info event based on a thing UID and a thing status info object.
createStrategy() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
createStrategy() - Method in interface org.openhab.core.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Strategy'.
createStrategyAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Strategy'.
createStringUnit() - Method in class org.openhab.core.model.script.script.impl.ScriptFactoryImpl
createStringUnit() - Method in interface org.openhab.core.model.script.script.ScriptFactory
Returns a new object of class 'String Unit'.
createStringUnitAdapter() - Method in class org.openhab.core.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'String Unit'.
createSubscription(SitemapSubscriptionService.SitemapSubscriptionCallback) - Method in class org.openhab.core.io.rest.sitemap.SitemapSubscriptionService
Creates a new subscription with the given id.
createSwitch() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSwitch() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Switch'.
createSwitchAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Switch'.
createSystemOnShutdownTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createSystemOnShutdownTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'System On Shutdown Trigger'.
createSystemOnShutdownTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'System On Shutdown Trigger'.
createSystemOnStartupTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createSystemOnStartupTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'System On Startup Trigger'.
createSystemOnStartupTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'System On Startup Trigger'.
createSystemTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createSystemTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'System Trigger'.
createSystemTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'System Trigger'.
createText() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createText() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Text'.
createTextAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Text'.
createThing(ThingTypeUID, Configuration, ThingUID, ThingUID) - Method in class org.openhab.core.thing.binding.BaseThingHandlerFactory
Creates a thing based on given thing type uid.
createThing(ThingTypeUID, Configuration, ThingUID, ThingUID) - Method in interface org.openhab.core.thing.binding.ThingHandlerFactory
Creates a thing for given arguments.
createThing(ThingTypeUID, Configuration, ThingUID) - Method in class org.openhab.core.thing.binding.BaseThingHandlerFactory
Creates a thing based on given thing type uid.
createThing(ThingUID, Configuration, Map<String, String>, ThingUID, ThingTypeUID, List<ThingHandlerFactory>) - Static method in class org.openhab.core.thing.binding.ThingFactory
 
createThing(ThingType, ThingUID, Configuration) - Static method in class org.openhab.core.thing.binding.ThingFactory
Creates a thing based on given thing type.
createThing(ThingType, ThingUID, Configuration, ThingUID) - Static method in class org.openhab.core.thing.binding.ThingFactory
Creates a thing based on a given thing type.
createThing(ThingType, ThingUID, Configuration, ThingUID, ConfigDescriptionRegistry) - Static method in class org.openhab.core.thing.binding.ThingFactory
Creates a thing based on a given thing type.
createThingModel() - Method in class org.openhab.core.model.thing.thing.impl.ThingFactoryImpl
createThingModel() - Method in interface org.openhab.core.model.thing.thing.ThingFactory
Returns a new object of class 'Model'.
createThingModelAdapter() - Method in class org.openhab.core.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for an object of class 'Model'.
createThingOfType(ThingTypeUID, ThingUID, ThingUID, String, Configuration) - Method in interface org.openhab.core.thing.ThingRegistry
Creates a thing based on the given configuration properties
createThingStateChangedEventTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createThingStateChangedEventTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Thing State Changed Event Trigger'.
createThingStateChangedEventTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Thing State Changed Event Trigger'.
createThingStateUpdateEventTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createThingStateUpdateEventTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Thing State Update Event Trigger'.
createThingStateUpdateEventTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Thing State Update Event Trigger'.
createThresholdFilter() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
createThresholdFilter() - Method in interface org.openhab.core.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Threshold Filter'.
createThresholdFilterAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Threshold Filter'.
createTimeFilter() - Method in class org.openhab.core.model.persistence.persistence.impl.PersistenceFactoryImpl
createTimeFilter() - Method in interface org.openhab.core.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Time Filter'.
createTimeFilterAdapter() - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Time Filter'.
createTimer(ZonedDateTime, Procedures.Procedure0) - Static method in class org.openhab.core.model.script.actions.ScriptExecution
Schedules a block of code for later execution.
createTimerTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createTimerTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Timer Trigger'.
createTimerTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Timer Trigger'.
createTimerWithArgument(ZonedDateTime, Object, Procedures.Procedure1<Object>) - Static method in class org.openhab.core.model.script.actions.ScriptExecution
Schedules a block of code (with argument) for later execution
createTrigger() - Static method in class org.openhab.core.automation.util.ModuleBuilder
 
createTrigger(Trigger) - Static method in class org.openhab.core.automation.util.ModuleBuilder
 
createTriggerEvent(String, ChannelUID) - Static method in class org.openhab.core.thing.events.ThingEventFactory
createUnknownInfo(ThingUID) - Static method in class org.openhab.core.thing.firmware.FirmwareStatusInfo
Creates a new FirmwareStatusInfo having {@link FirmwareStatus#UNKNOWN) as firmware status.
createUpdateAvailableInfo(ThingUID) - Static method in class org.openhab.core.thing.firmware.FirmwareStatusInfo
Creates a new FirmwareStatusInfo having {@link FirmwareStatus#UPDATE_AVAILABLE) as firmware status.
createUpdatedEvent(DiscoveryResult) - Static method in class org.openhab.core.config.discovery.inbox.events.InboxEventFactory
Creates an inbox updated event.
createUpdateEvent(Item, Item) - Static method in class org.openhab.core.items.events.ItemEventFactory
Creates an item updated event.
createUpdateEvent(Thing, Thing) - Static method in class org.openhab.core.thing.events.ThingEventFactory
Creates a thing updated event.
createUpdateEventTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createUpdateEventTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Update Event Trigger'.
createUpdateEventTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Update Event Trigger'.
createUpdateExecutableInfo(ThingUID, String) - Static method in class org.openhab.core.thing.firmware.FirmwareStatusInfo
Creates a new FirmwareStatusInfo having {@link FirmwareStatus#UPDATE_EXECUTBALE) as firmware status. The given firmware version represents the version of the latest updatable firmware for the thing.
createUpToDateInfo(ThingUID) - Static method in class org.openhab.core.thing.firmware.FirmwareStatusInfo
Creates a new FirmwareStatusInfo having {@link FirmwareStatus#UP_TO_DATE) as firmware status.
createValidCommand() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidCommand() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Command'.
createValidCommandAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Command'.
createValidCommandId() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidCommandId() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Command Id'.
createValidCommandIdAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Command Id'.
createValidCommandNumber() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidCommandNumber() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Command Number'.
createValidCommandNumberAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Command Number'.
createValidCommandString() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidCommandString() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Command String'.
createValidCommandStringAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Command String'.
createValidState() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidState() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid State'.
createValidStateAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid State'.
createValidStateId() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidStateId() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid State Id'.
createValidStateIdAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid State Id'.
createValidStateNumber() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidStateNumber() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid State Number'.
createValidStateNumberAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid State Number'.
createValidStateString() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidStateString() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid State String'.
createValidStateStringAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid State String'.
createValidTrigger() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidTrigger() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Trigger'.
createValidTriggerAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Trigger'.
createValidTriggerId() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidTriggerId() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Trigger Id'.
createValidTriggerIdAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Trigger Id'.
createValidTriggerNumber() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidTriggerNumber() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Trigger Number'.
createValidTriggerNumberAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Trigger Number'.
createValidTriggerString() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createValidTriggerString() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Trigger String'.
createValidTriggerStringAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Trigger String'.
createVariableDeclaration() - Method in class org.openhab.core.model.rule.rules.impl.RulesFactoryImpl
createVariableDeclaration() - Method in interface org.openhab.core.model.rule.rules.RulesFactory
Returns a new object of class 'Variable Declaration'.
createVariableDeclarationAdapter() - Method in class org.openhab.core.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Variable Declaration'.
createVideo() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createVideo() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Video'.
createVideoAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Video'.
createVisibilityRule() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createVisibilityRule() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Visibility Rule'.
createVisibilityRuleAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Visibility Rule'.
createWebSocketClient(String) - Method in interface org.openhab.core.io.net.http.WebSocketFactory
Creates a new Jetty web socket client.
createWebview() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createWebview() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Webview'.
createWebviewAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Webview'.
createWidget() - Method in class org.openhab.core.model.sitemap.sitemap.impl.SitemapFactoryImpl
createWidget() - Method in interface org.openhab.core.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Widget'.
createWidgetAdapter() - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Widget'.
createXBlockExpressionAdapter() - Method in class org.openhab.core.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'XBlock Expression'.
createXExpressionAdapter() - Method in class org.openhab.core.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'XExpression'.
Credentials - Interface in org.openhab.core.auth
Marker interface for credentials which can be handled by authentication providers.
CredentialsExtractor<C> - Interface in org.openhab.core.io.http.auth
Provider of credentials which works in given context and can provide credentials out of it.
cron - Variable in class org.openhab.core.model.rule.rules.impl.TimerTriggerImpl
The cached value of the 'Cron' attribute.
CRON - Static variable in interface org.openhab.core.scheduler.CronJob
The service property that specifies the cron schedule.
CRON_EDEFAULT - Static variable in class org.openhab.core.model.rule.rules.impl.TimerTriggerImpl
The default value of the 'Cron' attribute.
CRON_EXPRESSION_EDEFAULT - Static variable in class org.openhab.core.model.persistence.persistence.impl.CronStrategyImpl
The default value of the 'Cron Expression' attribute.
CRON_STRATEGY - Static variable in interface org.openhab.core.model.persistence.persistence.PersistencePackage
The meta object id for the 'Cron Strategy' class.
CRON_STRATEGY - Static variable in interface org.openhab.core.model.persistence.persistence.PersistencePackage.Literals
The meta object literal for the 'Cron Strategy' class.
CRON_STRATEGY__CRON_EXPRESSION - Static variable in interface org.openhab.core.model.persistence.persistence.PersistencePackage
The feature id for the 'Cron Expression' attribute.
CRON_STRATEGY__CRON_EXPRESSION - Static variable in interface org.openhab.core.model.persistence.persistence.PersistencePackage.Literals
The meta object literal for the 'Cron Expression' attribute feature.
CRON_STRATEGY__NAME - Static variable in interface org.openhab.core.model.persistence.persistence.PersistencePackage
The feature id for the 'Name' attribute.
CRON_STRATEGY_FEATURE_COUNT - Static variable in interface org.openhab.core.model.persistence.persistence.PersistencePackage
The number of structural features of the 'Cron Strategy' class.
CronAdjuster - Class in org.openhab.core.scheduler
This class creates a TemporalAdjuster that takes a temporal and adjust it to the next deadline based on a cron specification.
CronAdjuster(String) - Constructor for class org.openhab.core.scheduler.CronAdjuster
Constructs the class with a cron specification.
cronExpression - Variable in class org.openhab.core.model.persistence.persistence.impl.CronStrategyImpl
The cached value of the 'Cron Expression' attribute.
CronJob - Interface in org.openhab.core.scheduler
Runnable that can be passed data and can throw a checked exception.
CronScheduler - Interface in org.openhab.core.scheduler
The software utility Cron is a time-based job scheduler in Unix-like computer operating systems.
CronStrategy - Interface in org.openhab.core.model.persistence.persistence
A representation of the model object 'Cron Strategy'.
CronStrategyElements() - Constructor for class org.openhab.core.model.persistence.services.PersistenceGrammarAccess.CronStrategyElements
 
CronStrategyImpl - Class in org.openhab.core.model.persistence.persistence.impl
An implementation of the model object 'Cron Strategy'.
CronStrategyImpl() - Constructor for class org.openhab.core.model.persistence.persistence.impl.CronStrategyImpl
CTS - Static variable in interface org.openhab.core.io.transport.serial.SerialPortEvent
 
CUBIC_FOOT - Static variable in class org.openhab.core.library.unit.ImperialUnits
 
CUBIC_INCH - Static variable in class org.openhab.core.library.unit.ImperialUnits
Volume
CUBIC_METRE - Static variable in class org.openhab.core.library.unit.SIUnits
 
CUBICMETRE_PER_DAY - Static variable in class org.openhab.core.library.unit.Units
 
CUBICMETRE_PER_HOUR - Static variable in class org.openhab.core.library.unit.Units
 
CUBICMETRE_PER_MINUTE - Static variable in class org.openhab.core.library.unit.Units
 
CUBICMETRE_PER_SECOND - Static variable in class org.openhab.core.library.unit.Units
 
Current - Interface in org.openhab.core.semantics.model.property
This class defines a Current.
currentNewValueRequest - Variable in class org.openhab.core.cache.ExpiringCacheAsync
 
customizeWatchQueueReader(AbstractWatchService, Path, boolean) - Method in class org.openhab.core.service.WatchQueueReader
Customize the queue reader to process the watch events for the given directory, provided by the watch service
CustomTrustManagerFactory - Class in org.openhab.core.io.transport.mqtt.ssl
The CustomTrustManagerFactory is a TrustManagerFactory that provides a custom TrustManager
CustomTrustManagerFactory(TrustManager[]) - Constructor for class org.openhab.core.io.transport.mqtt.ssl.CustomTrustManagerFactory
 

D

data - Variable in class org.openhab.core.persistence.dto.ItemHistoryDTO
 
DATA_AVAILABLE - Static variable in interface org.openhab.core.io.transport.serial.SerialPortEvent
 
DataAmount - Interface in org.openhab.core.library.dimension
Represents a measure of data amount.
DATABITS_5 - Static variable in interface org.openhab.core.io.transport.serial.SerialPort
 
DATABITS_6 - Static variable in interface org.openhab.core.io.transport.serial.SerialPort
 
DATABITS_7 - Static variable in interface org.openhab.core.io.transport.serial.SerialPort
 
DATABITS_8 - Static variable in interface org.openhab.core.io.transport.serial.SerialPort
 
datapoints - Variable in class org.openhab.core.persistence.dto.ItemHistoryDTO
 
DataTransferRate - Interface in org.openhab.core.library.dimension
Represents a measure of data or data blocks per unit time passing through a communication link
DATE_PATTERN - Static variable in class org.openhab.core.library.types.DateTimeType
 
DATE_PATTERN_WITH_TZ - Static variable in class org.openhab.core.library.types.DateTimeType
 
DATE_PATTERN_WITH_TZ_AND_MS - Static variable in class org.openhab.core.library.types.DateTimeType
 
DATE_PATTERN_WITH_TZ_AND_MS_GENERAL - Static variable in class org.openhab.core.library.types.DateTimeType
 
DATE_PATTERN_WITH_TZ_AND_MS_ISO - Static variable in class org.openhab.core.library.types.DateTimeType
 
DATETIME - Static variable in class org.openhab.core.library.CoreItemFactory
 
DateTimeGroupFunction - Interface in org.openhab.core.library.types
This interface is a container for group functions that require DateTimeTypes for its calculations.
DateTimeGroupFunction.Earliest - Class in org.openhab.core.library.types
This calculates the minimum value of all item states of DateType type.
DateTimeGroupFunction.Latest - Class in org.openhab.core.library.types
This calculates the maximum value of all item states of DateType type.
DateTimeItem - Class in org.openhab.core.library.items
A DateTimeItem stores a timestamp including a valid time zone.
DateTimeItem(String) - Constructor for class org.openhab.core.library.items.DateTimeItem
 
DateTimeType - Class in org.openhab.core.library.types
 
DateTimeType() - Constructor for class org.openhab.core.library.types.DateTimeType
 
DateTimeType(String) - Constructor for class org.openhab.core.library.types.DateTimeType
 
DateTimeType(ZonedDateTime) - Constructor for class org.openhab.core.library.types.DateTimeType
 
DAY - Static variable in class org.openhab.core.library.unit.Units
 
deactivate() - Method in class org.openhab.core.automation.handler.BaseModuleHandlerFactory
Should be overridden by the implementations that extend this base class.
deactivate() - Method in class org.openhab.core.automation.thingsupport.AnnotatedThingActionModuleTypeProvider
 
deactivate() - Method in class org.openhab.core.common.registry.AbstractRegistry
 
deactivate() - Method in class org.openhab.core.config.discovery.AbstractDiscoveryService
Called on component deactivation, if the implementation of this class is an OSGi declarative service and does not override the method.
deactivate() - Method in class org.openhab.core.config.xml.ConfigXmlConfigDescriptionProvider
 
deactivate() - Method in class org.openhab.core.io.rest.sitemap.SitemapSubscriptionService
 
deactivate() - Method in class org.openhab.core.io.rest.sse.SseResource
 
deactivate() - Method in class org.openhab.core.model.rule.jvmmodel.RulesRefresher
 
deactivate() - Method in class org.openhab.core.model.rule.scoping.RulesClassCache
 
deactivate() - Method in class org.openhab.core.model.script.ScriptServiceUtil
 
deactivate() - Method in class org.openhab.core.net.NetUtil
 
deactivate() - Method in class org.openhab.core.service.AbstractWatchService
Method to call on service deactivation
deactivate() - Method in class org.openhab.core.service.StartLevelService
 
deactivate() - Method in class org.openhab.core.thing.binding.AbstractDynamicDescriptionProvider
 
deactivate() - Method in class org.openhab.core.thing.binding.BaseDynamicCommandDescriptionProvider
 
deactivate() - Method in class org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider
 
deactivate() - Method in interface org.openhab.core.thing.binding.ThingHandlerService
Method that will be called if this service will be deactivated
deactivate() - Method in class org.openhab.core.transform.AbstractFileTransformationService
 
deactivate(String) - Method in class org.openhab.core.io.http.servlet.BaseOpenHABServlet
 
deactivate(ComponentContext) - Method in class org.openhab.core.thing.binding.BaseThingHandlerFactory
debugString(Bundle) - Static method in class org.openhab.core.service.ReadyMarkerUtils
Provides a string to debug bundle information.
DECI(Unit<T>) - Static method in class org.openhab.core.library.unit.MetricPrefix
 
DECIBEL - Static variable in class org.openhab.core.library.unit.Units
 
DECIBEL_MILLIWATTS - Static variable in class org.openhab.core.library.unit.Units
 
DECIMAL - org.openhab.core.config.core.ConfigDescriptionParameter.Type
The data type for a signed floating point value (IEEE 754) in the range of [Float.MIN_VALUE, Float.MAX_VALUE].
DECIMALElements() - Constructor for class org.openhab.core.model.persistence.services.PersistenceGrammarAccess.DECIMALElements
 
DecimalType - Class in org.openhab.core.library.types
The decimal type uses a BigDecimal internally and thus can be used for integers, longs and floating point numbers alike.
DecimalType() - Constructor for class org.openhab.core.library.types.DecimalType
 
DecimalType(double) - Constructor for class org.openhab.core.library.types.DecimalType
 
DecimalType(long) - Constructor for class org.openhab.core.library.types.DecimalType
 
DecimalType(String) - Constructor for class org.openhab.core.library.types.DecimalType
Creates a new DecimalType with the given value.
DecimalType(String, Locale) - Constructor for class org.openhab.core.library.types.DecimalType
Creates a new DecimalType with the given value.
DecimalType(BigDecimal) - Constructor for class org.openhab.core.library.types.DecimalType
 
decode(String) - Static method in class org.openhab.core.util.UIDUtils
Decodes an UID that has been generated by the UIDUtils.encode(String) function.
DECREASE - org.openhab.core.library.types.IncreaseDecreaseType
 
decreaseMasterVolume(float) - Static method in class org.openhab.core.model.script.actions.Audio
 
decrypt(String) - Method in interface org.openhab.core.auth.client.oauth2.StorageCipher
Decrypt the base64 encoded cipher text.
Default - Interface in org.openhab.core.model.sitemap.sitemap
A representation of the model object 'Default'.
DEFAULT - org.openhab.core.thing.type.AutoUpdatePolicy
The binding does not care and the framework may do what it deems to be right.
DEFAULT - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The meta object id for the 'Default' class.
DEFAULT - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Default' class.
DEFAULT - Static variable in interface org.openhab.core.thing.profiles.SystemProfiles
 
DEFAULT__HEIGHT - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Height' attribute.
DEFAULT__HEIGHT - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Height' attribute feature.
DEFAULT__ICON - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Icon' attribute.
DEFAULT__ITEM - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Item' attribute.
DEFAULT__LABEL - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label' attribute.
DEFAULT__LABEL_COLOR - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label Color' containment reference list.
DEFAULT__VALUE_COLOR - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Value Color' containment reference list.
DEFAULT__VISIBILITY - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Visibility' containment reference list.
DEFAULT_ALLOWED_TYPES_WILDCARD - Static variable in class org.openhab.core.config.xml.util.XmlDocumentReader
 
DEFAULT_CONFIG_FOLDER - Static variable in class org.openhab.core.OpenHAB
The default main configuration directory name
DEFAULT_FEATURE_COUNT - Static variable in interface org.openhab.core.model.sitemap.sitemap.SitemapPackage
The number of structural features of the 'Default' class.
DEFAULT_KEEPALIVE_INTERVAL - Static variable in class org.openhab.core.io.transport.mqtt.MqttBrokerConnection
 
DEFAULT_MAX_TRIES - Static variable in class org.openhab.core.io.transport.modbus.json.WriteRequestJsonUtilities
Default maxTries when it has not been specified
DEFAULT_MIME_TYPE - Static variable in class org.openhab.core.library.types.RawType
 
DEFAULT_QOS - Static variable in class org.openhab.core.io.transport.mqtt.MqttBrokerConnection
 
DEFAULT_SERVICE_ID_PREFIX - Static variable in class org.openhab.core.binding.BindingInfo
The default service ID prefix.
DEFAULT_THREAD_POOL_SIZE - Static variable in class org.openhab.core.common.ThreadPoolManager
 
DEFAULT_TIMEOUT - Static variable in interface org.openhab.core.common.SafeCaller
Default timeout for actions in milliseconds.
DEFAULT_TYPE - Static variable in interface org.openhab.core.thing.profiles.SystemProfiles
 
DEFAULT_USERDATA_FOLDER - Static variable in class org.openhab.core.OpenHAB
The default user data directory name
DefaultAbstractManagedProvider<E extends Identifiable<K>,​K> - Class in org.openhab.core.common.registry
DefaultAbstractManagedProvider is a specific AbstractManagedProvider implementation, where the stored element is the same as the element of the provider.
DefaultAbstractManagedProvider(StorageService) - Constructor for class org.openhab.core.common.registry.DefaultAbstractManagedProvider
 
defaultCase(EObject) - Method in class org.openhab.core.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'EObject'.
defaultCase(EObject) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'EObject'.
defaultCase(EObject) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'EObject'.
defaultCase(EObject) - Method in class org.openhab.core.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'EObject'.
defaultCase(EObject) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'EObject'.
defaultCase(EObject) - Method in class org.openhab.core.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'EObject'.
defaultConversion(Class<T>) - Method in class org.openhab.core.library.types.DecimalType
 
DefaultElements() - Constructor for class org.openhab.core.model.sitemap.services.SitemapGrammarAccess.DefaultElements
 
DefaultImpl - Class in org.openhab.core.model.sitemap.sitemap.impl
An implementation of the model object 'Default'.
DefaultImpl() - Constructor for class org.openhab.core.model.sitemap.sitemap.impl.DefaultImpl
defaultMessage - Variable in class org.openhab.core.config.core.validation.ConfigValidationMessage
The default message describing the validation issue.
defaults - Variable in class org.openhab.core.model.persistence.persistence.impl.PersistenceModelImpl
The cached value of the 'Defaults' reference list.
DefaultSystemChannelTypeProvider - Class in org.openhab.core.thing
Implementation providing default system wide channel types
DefaultSystemChannelTypeProvider(ChannelTypeI18nLocalizationService, BundleResolver) - Constructor for class org.openhab.core.thing.DefaultSystemChannelTypeProvider
 
defaultTags - Variable in class org.openhab.core.thing.dto.ChannelDTO
 
defaultValue - Variable in class org.openhab.core.config.core.dto.ConfigDescriptionParameterDTO
 
defaultValue() - Method in annotation type org.openhab.core.automation.annotation.ActionInput
 
defaultValue() - Method in annotation type org.openhab.core.automation.annotation.ActionOutput
 
defaultValues - Variable in class org.openhab.core.io.rest.core.config.EnrichedConfigDescriptionParameterDTO
 
defineSequence(ProgressStep...) - Method in interface org.openhab.core.thing.binding.firmware.ProgressCallback
Callback operation to define the ProgressSteps for the sequence of the firmware update.
definition - Variable in class org.openhab.core.model.persistence.persistence.impl.FilterImpl
The cached value of the 'Definition' containment reference.
DEGREE_ANGLE - Static variable in class org.openhab.core.library.unit.Units
 
DEKA(Unit<T>) - Static method in class org.openhab.core.library.unit.MetricPrefix
 
DeletableStorage<T> - Interface in org.openhab.core.storage
A Storage that could be disposed.
DeletableStorageService - Interface in org.openhab.core.storage
The DeletableStorageService extends the normal StorageService and provides instances of DeletableStorages.
delete() - Method in interface org.openhab.core.storage.DeletableStorage
Delete the storage.
delete(String) - Method in class org.openhab.core.io.rest.core.config.ConfigurationService
Deletes a configuration for a config id.
deleteServiceAndAccessToken(String) - Method in interface org.openhab.core.auth.client.oauth2.OAuthFactory
This method is for unget/unregister the service, then DELETE access token, configuration data from the store
DELIMITER - Static variable in class org.openhab.core.library.types.StringListType
 
deltaSince(Item, ZonedDateTime) - Static method in class org.openhab.core.persistence.extensions.PersistenceExtensions
Gets the difference value of the state of a given item since a certain point in time.
deltaSince(Item, ZonedDateTime, String) - Static method in class org.openhab.core.persistence.extensions.PersistenceExtensions
Gets the difference value of the state of a given item since a certain point in time.
Density - Interface in org.openhab.core.library.dimension
Define Density type (basic unit is kg/m^3)
DESCENDING - org.openhab.core.persistence.FilterCriteria.Ordering
 
description - Variable in class org.openhab.core.automation.dto.ModuleDTO
 
description - Variable in class org.openhab.core.automation.dto.ModuleTypeDTO
 
description - Variable in class org.openhab.core.automation.dto.RuleDTO
 
description - Variable in class org.openhab.core.automation.dto.RuleTemplateDTO
 
description - Variable in class org.openhab.core.automation.module.script.rulesupport.shared.simple.SimpleRule
 
description - Variable in class org.openhab.core.automation.util.ModuleBuilder
 
description - Variable in class org.openhab.core.binding.dto.BindingInfoDTO
 
description - Variable in class org.openhab.core.config.core.dto.ConfigDescriptionParameterDTO
 
description - Variable in class org.openhab.core.config.core.dto.ConfigDescriptionParameterGroupDTO
 
description - Variable in class org.openhab.core.thing.dto.ChannelDefinitionDTO
 
description - Variable in class org.openhab.core.thing.dto.ChannelDTO
 
description - Variable in class org.openhab.core.thing.dto.ChannelGroupDefinitionDTO
 
description - Variable in class org.openhab.core.thing.dto.ChannelTypeDTO
 
description - Variable in class org.openhab.core.thing.dto.StrippedThingTypeDTO
 
description - Variable in class org.openhab.core.thing.firmware.dto.FirmwareDTO
 
description() - Method in annotation type org.openhab.core.automation.annotation.ActionInput
 
description() - Method in annotation type org.openhab.core.automation.annotation.ActionOutput
 
description() - Method in annotation type org.openhab.core.automation.annotation.RuleAction
 
description() - Method in annotation type org.openhab.core.semantics.TagInfo
 
description_uri() - Method in annotation type org.openhab.core.config.core.ConfigurableService
The config description URI for the configurable service.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.openhab.core.config.core.ConfigurationDeserializer
 
deserializePayload(String, Class<T>) - Static method in class org.openhab.core.events.AbstractEventFactory
Deserializes the Json-payload into an object of the specified class.
DEUTSCHE_HAERTE - Static variable in class org.openhab.core.library.unit.Units
 
deviationSince(Item, ZonedDateTime) - Static method in class org.openhab.core.persistence.extensions.PersistenceExtensions
Gets the standard deviation of the state of the given Item since a certain point in time.
deviationSince(Item, ZonedDateTime, String) - Static method in class org.openhab.core.persistence.extensions.PersistenceExtensions
Gets the standard deviation of the state of the given Item since a certain point in time.
DFL_SLEEP_TIME - Static variable in class org.openhab.core.test.java.JavaTest
 
DFL_TIMEOUT - Static variable in class org.openhab.core.test.java.JavaTest
 
dimension - Variable in class org.openhab.core.items.ManagedItemProvider.PersistedItem
 
dimension - Variable in class org.openhab.core.library.types.QuantityTypeArithmeticGroupFunction.DimensionalGroupFunction
 
DimensionalGroupFunction(Class<? extends Quantity<?>>) - Constructor for class org.openhab.core.library.types.QuantityTypeArithmeticGroupFunction.DimensionalGroupFunction
 
DIMMER - Static variable in class org.openhab.core.library.CoreItemFactory
 
DimmerItem - Class in org.openhab.core.library.items
A DimmerItem can be used as a switch (ON/OFF), but it also accepts percent values to reflect the dimmed state.
DimmerItem(String) - Constructor for class org.openhab.core.library.items.DimmerItem
 
DiningRoom - Interface in org.openhab.core.semantics.model.location
This class defines a Dining Room.
DIR1_PRESSED - Static variable in class org.openhab.core.thing.CommonTriggerEvents
 
DIR1_RELEASED - Static variable in class org.openhab.core.thing.CommonTriggerEvents
 
DIR2_PRESSED - Static variable in class org.openhab.core.thing.CommonTriggerEvents
 
DIR2_RELEASED - Static variable in class org.openhab.core.thing.CommonTriggerEvents
 
DISABLED - org.openhab.core.automation.RuleStatusDetail
 
DISABLED - org.openhab.core.thing.ThingStatusDetail
 
disableReceiveTimeout() - Method in class org.openhab.core.io.transport.serial.rxtx.RxTxSerialPort
 
disableReceiveTimeout() - Method in interface org.openhab.core.io.transport.serial.SerialPort
Disable receive timeout.
DISCONNECTED - org.openhab.core.io.transport.mqtt.MqttConnectionState
 
DiscoveryListener - Interface in org.openhab.core.config.discovery
The DiscoveryListener interface for receiving discovery events.
DiscoveryResult - Interface in org.openhab.core.config.discovery
The DiscoveryResult is a container for one result of a discovery process.
DiscoveryResultBuilder - Class in org.openhab.core.config.discovery
The DiscoveryResultBuilder helps creating a DiscoveryResult through the builder pattern.
DiscoveryResultDTO - Class in org.openhab.core.config.discovery.dto
This is a data transfer object that is used to serialize discovery results.
DiscoveryResultDTO() - Constructor for class org.openhab.core.config.discovery.dto.DiscoveryResultDTO
 
DiscoveryResultDTO(String, String, String, String, DiscoveryResultFlag, Map<String, Object>, String) - Constructor for class org.openhab.core.config.discovery.dto.DiscoveryResultDTO
 
DiscoveryResultDTOMapper - Class in org.openhab.core.config.discovery.dto
The DiscoveryResultDTOMapper is an utility class to map discovery results into discovery result transfer objects.
DiscoveryResultDTOMapper() - Constructor for class org.openhab.core.config.discovery.dto.DiscoveryResultDTOMapper
 
DiscoveryResultFlag - Enum in org.openhab.core.config.discovery
The DiscoveryResultFlag class specifies a list of flags which a DiscoveryResult object can take.
DiscoveryService - Interface in org.openhab.core.config.discovery
The DiscoveryService is a service interface which each binding can implement to provide an auto discovery process for one or more Thing s.
DiscoveryServiceRegistry - Interface in org.openhab.core.config.discovery
The DiscoveryServiceRegistry is a service interface which provides the following features.
Dishwasher - Interface in org.openhab.core.semantics.model.equipment
This class defines a Dishwasher.
dispose() - Method in class org.openhab.core.automation.handler.BaseModuleHandler
 
dispose() - Method in interface org.openhab.core.automation.handler.ModuleHandler
The method is called by RuleManager to free resources when ModuleHandler is released.
dispose() - Method in class org.openhab.core.items.GenericItem
Disposes this item.
dispose() - Method in class org.openhab.core.items.GroupItem
 
dispose() - Method in class org.openhab.core.magic.binding.handler.MagicChattyThingHandler
 
dispose() - Method in class org.openhab.core.magic.binding.handler.MagicOnlineOfflineHandler
 
dispose() - Method in class org.openhab.core.thing.binding.BaseThingHandler
 
dispose() - Method in interface org.openhab.core.thing.binding.ThingHandler
Disposes the thing handler, e.g.
distanceFrom(LocationItem) - Method in class org.openhab.core.library.items.LocationItem
Compute the distance with another Point type, http://stackoverflow.com/questions/837872/calculate-distance-in-meters-when-you-know-longitude-and-latitude-in- java
distanceFrom(PointType) - Method in class org.openhab.core.library.types.PointType
Return the distance in meters from otherPoint, ignoring altitude.
divide(BigDecimal) - Method in class org.openhab.core.library.types.QuantityType
Divide this QuantityType by the given value.
divide(QuantityType<?>) - Method in class org.openhab.core.library.types.QuantityType
Divide this QuantityType by the given QuantityType.
DOBSON_UNIT - Static variable in class org.openhab.core.library.unit.Units
 
doEvaluate(XExpression, IEvaluationContext, CancelIndicator) - Method in class org.openhab.core.model.script.interpreter.ScriptInterpreter
 
doEvaluate(QuantityLiteral, IEvaluationContext, CancelIndicator) - Method in class org.openhab.core.model.script.interpreter.ScriptInterpreter
 
doGenerate(Resource, IFileSystemAccess2, IGeneratorContext) - Method in class org.openhab.core.model.generator.ItemsGenerator
 
doGenerate(Resource, IFileSystemAccess2, IGeneratorContext) - Method in class org.openhab.core.model.persistence.generator.PersistenceGenerator
 
doGenerate(Resource, IFileSystemAccess2, IGeneratorContext) - Method in class org.openhab.core.model.sitemap.generator.SitemapGenerator
 
doGenerate(Resource, IFileSystemAccess2, IGeneratorContext) - Method in class org.openhab.core.model.thing.generator.ThingGenerator
 
Door - Interface in org.openhab.core.semantics.model.equipment
This class defines a Door.
Doorbell - Interface in org.openhab.core.semantics.model.equipment
This class defines a Doorbell.
doSetup() - Static method in class org.openhab.core.model.ItemsStandaloneSetup
 
doSetup() - Static method in class org.openhab.core.model.persistence.PersistenceStandaloneSetup
 
doSetup() - Static method in class org.openhab.core.model.script.ScriptStandaloneSetup
 
doSetup() - Static method in class org.openhab.core.model.sitemap.SitemapStandaloneSetup
 
doSetup() - Static method in class org.openhab.core.model.thing.ThingStandaloneSetup
 
doSetup(ScriptServiceUtil, ScriptEngine) - Static method in class org.openhab.core.model.rule.RulesStandaloneSetup
 
doSetup(ScriptServiceUtil, ScriptEngine) - Static method in class org.openhab.core.model.script.ScriptStandaloneSetup
 
doSingleScan() - Method in interface org.openhab.core.config.discovery.usbserial.UsbSerialDiscovery
Executes a single scan for serial ports provided by USB devices; informs listeners about all discovered devices (including those discovered in a previous scan).
doSwitch(int, EObject) - Method in class org.openhab.core.model.items.util.ItemsSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch(int, EObject) - Method in class org.openhab.core.model.persistence.persistence.util.PersistenceSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch(int, EObject) - Method in class org.openhab.core.model.rule.rules.util.RulesSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch(int, EObject) - Method in class org.openhab.core.model.script.script.util.ScriptSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch(int, EObject) - Method in class org.openhab.core.model.sitemap.sitemap.util.SitemapSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
doSwitch(int, EObject) - Method in class org.openhab.core.model.thing.thing.util.ThingSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
DOUBLE_PRESSED - Static variable in class org.openhab.core.thing.CommonTriggerEvents
 
doubleValue() - Method in class org.openhab.core.library.types.DecimalType
 
doubleValue() - Method in class org.openhab.core.library.types.QuantityType
 
DOWN - org.openhab.core.library.types.UpDownType
 
downloadData(String, String, boolean, long) - Static method in class org.openhab.core.io.net.http.HttpUtil
Download the data from an URL.
downloadData(String, String, boolean, long, int) - Static method in class org.openhab.core.io.net.http.HttpUtil
Download the data from an URL.
downloadImage(String) - Static method in class org.openhab.core.io.net.http.HttpUtil
Download the image data from an URL.
downloadImage(String, boolean, long) - Static method in class org.openhab.core.io.net.http.HttpUtil
Download the image data from an URL.
downloadImage(String, boolean, long, int) - Static method in class org.openhab.core.io.net.http.HttpUtil
Download the image data from an URL.
downloadImage(String, int) - Static method in class org.openhab.core.io.net.http.HttpUtil
Download the image data from an URL.
DOWNLOADING - org.openhab.core.thing.binding.firmware.ProgressStep
The FirmwareUpdateHandler is going to download / read the firmware image by reading the input stream from Firmware.getBytes().
Driveway - Interface in org.openhab.core.semantics.model.location
This class defines a Driveway.
Dryer - Interface in org.openhab.core.semantics.model.equipment
This class defines a Dryer.
DSLScriptContextProvider - Interface in org.openhab.core.model.script.runtime
Interface of a provider that can provide Xbase-relevant object structures for a purely string based script.
DSR - Static variable in interface org.openhab.core.io.transport.serial.SerialPortEvent
 
DTOMapper - Interface in org.openhab.core.io.rest
Utilities for mapping/transforming DTOs.
Duration - Interface in org.openhab.core.semantics.model.property
This class defines a Duration.
DUTY_CYCLE - org.openhab.core.thing.ThingStatusDetail
 
DUTY_CYCLE - Variable in class org.openhab.core.thing.ThingStatusDetail.OfflineStatus
 
DynamicCommandDescriptionProvider - Interface in org.openhab.core.thing.type
Implementations may provide Channel specific CommandDescriptions.
DynamicStateDescriptionProvider - Interface in org.openhab.core.thing.type
The DynamicStateDescriptionProvider is responsible for providing StateDescription for a Channel dynamically in the runtime.

E

Earliest() - Constructor for class org.openhab.core.library.types.DateTimeGroupFunction.Earliest
 
EARLIEST - org.openhab.core.model.items.ModelGroupFunction
The 'EARLIEST' literal object.
EARLIEST_VALUE - Static variable in enum org.openhab.core.model.items.ModelGroupFunction
The 'EARLIEST' literal value.
EARTH_GRAVITATIONAL_CONSTANT - Static variable in class org.openhab.core.library.types.PointType
 
editable - Variable in class org.openhab.core.io.rest.core.item.EnrichedItemDTO
 
editable - Variable in class org.openhab.core.io.rest.core.link.EnrichedItemChannelLinkDTO
 
editable - Variable in class org.openhab.core.io.rest.core.thing.EnrichedThingDTO
 
editChannel(Thing, ChannelUID) - Method in interface org.openhab.core.thing.binding.ThingHandlerCallback
Creates a ChannelBuilder which is preconfigured with values from the given Channel and allows to modify it.