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.eclipse.smarthome.core.audio.AudioFormat
 
AAC_EXTENSION - Static variable in class org.eclipse.smarthome.core.audio.FileAudioStream
 
abort() - Method in interface org.eclipse.smarthome.core.voice.KSServiceHandle
Aborts keyword spotting in the associated KSService
abort() - Method in interface org.eclipse.smarthome.core.voice.STTServiceHandle
Aborts recognition in the associated STTService
abortScan() - Method in class org.eclipse.smarthome.config.discovery.AbstractDiscoveryService
 
abortScan() - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.config.discovery.DiscoveryServiceRegistry
Aborts a started discovery on all DiscoveryServices for the given binding id.
abortScan(ThingTypeUID) - Method in interface org.eclipse.smarthome.config.discovery.DiscoveryServiceRegistry
Aborts a started discovery on all DiscoveryServices for the given thing type.
ABSTRACT_UNIT - Static variable in interface org.eclipse.smarthome.model.script.script.ScriptPackage
The meta object id for the 'Abstract Unit' class.
ABSTRACT_UNIT - Static variable in interface org.eclipse.smarthome.model.script.script.ScriptPackage.Literals
The meta object literal for the 'Abstract Unit' class.
ABSTRACT_UNIT__VALUE - Static variable in interface org.eclipse.smarthome.model.script.script.ScriptPackage
The feature id for the 'Value' attribute.
ABSTRACT_UNIT__VALUE - Static variable in interface org.eclipse.smarthome.model.script.script.ScriptPackage.Literals
The meta object literal for the 'Value' attribute feature.
ABSTRACT_UNIT_FEATURE_COUNT - Static variable in interface org.eclipse.smarthome.model.script.script.ScriptPackage
The number of structural features of the 'Abstract Unit' class.
AbstractActiveBinding<P extends BindingProvider> - Class in org.openhab.core.binding
Base class for active bindings which polls something and sends events frequently.
AbstractActiveBinding() - Constructor for class org.openhab.core.binding.AbstractActiveBinding
 
AbstractActiveService - Class in org.openhab.core.service
Base class for services that frequently run some action in a separate thread in the background.
AbstractActiveService() - Constructor for class org.openhab.core.service.AbstractActiveService
 
AbstractBinding<P extends BindingProvider> - Class in org.openhab.core.binding
Base class for bindings which send events.
AbstractBinding() - Constructor for class org.openhab.core.binding.AbstractBinding
 
AbstractConsoleCommandExtension - Class in org.eclipse.smarthome.io.console.extensions
A base class that should be used by console command extension for better inclusion.
AbstractConsoleCommandExtension(String, String) - Constructor for class org.eclipse.smarthome.io.console.extensions.AbstractConsoleCommandExtension
Generate a new console command extension.
AbstractDescriptionType - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.thing.type.AbstractDescriptionType
Creates a new instance of this class with the specified parameters.
AbstractDiscoveryService - Class in org.eclipse.smarthome.config.discovery
The AbstractDiscoveryService provides methods which handle the DiscoveryListeners.
AbstractDiscoveryService(int) - Constructor for class org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.config.discovery.AbstractDiscoveryService
Creates a new instance of this class with the specified parameters.
AbstractEvent - Class in org.eclipse.smarthome.core.events
Abstract implementation of the Event interface.
AbstractEvent(String, String, String) - Constructor for class org.eclipse.smarthome.core.events.AbstractEvent
Must be called in subclass constructor to create a new event.
AbstractEventFactory - Class in org.eclipse.smarthome.core.events
The AbstractEventFactory defines an abstract implementation of the EventFactory interface.
AbstractEventFactory(Set<String>) - Constructor for class org.eclipse.smarthome.core.events.AbstractEventFactory
Must be called in subclass constructor to define the supported event types.
AbstractEventSubscriber - Class in org.openhab.core.events
 
AbstractEventSubscriber() - Constructor for class org.openhab.core.events.AbstractEventSubscriber
 
AbstractFileTransformationService<T> - Class in org.eclipse.smarthome.core.transform
Base class for cacheable and localizable file based transformation TransformationService.
AbstractFileTransformationService() - Constructor for class org.eclipse.smarthome.core.transform.AbstractFileTransformationService
 
AbstractGenericBindingProvider - Class in org.openhab.model.item.binding
This abstract class serves as a basis for implementations of binding providers that retrieve binding information from the items configuration file(s), i.e.
AbstractGenericBindingProvider() - Constructor for class org.openhab.model.item.binding.AbstractGenericBindingProvider
 
AbstractInboxEvent - Class in org.eclipse.smarthome.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.eclipse.smarthome.config.discovery.inbox.events.AbstractInboxEvent
Must be called in subclass constructor to create an inbox event.
AbstractItemChannelLinkRegistryEvent - Class in org.eclipse.smarthome.core.thing.link.events
AbstractItemChannelLinkRegistryEvent is an abstract class for item channel link events.
AbstractItemChannelLinkRegistryEvent(String, String, ItemChannelLinkDTO) - Constructor for class org.eclipse.smarthome.core.thing.link.events.AbstractItemChannelLinkRegistryEvent
 
AbstractItemEventSubscriber - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.items.events.AbstractItemEventSubscriber
 
AbstractItemRegistryEvent - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.items.events.AbstractItemRegistryEvent
Must be called in subclass constructor to create a new item registry event.
AbstractItemsIdeModule - Class in org.eclipse.smarthome.model.ide
Manual modifications go to ItemsIdeModule.
AbstractItemsIdeModule() - Constructor for class org.eclipse.smarthome.model.ide.AbstractItemsIdeModule
 
AbstractItemsRuntimeModule - Class in org.eclipse.smarthome.model
Manual modifications go to ItemsRuntimeModule.
AbstractItemsRuntimeModule() - Constructor for class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
AbstractItemsScopeProvider - Class in org.eclipse.smarthome.model.scoping
 
AbstractItemsScopeProvider() - Constructor for class org.eclipse.smarthome.model.scoping.AbstractItemsScopeProvider
 
AbstractItemsSemanticSequencer - Class in org.eclipse.smarthome.model.serializer
 
AbstractItemsSemanticSequencer() - Constructor for class org.eclipse.smarthome.model.serializer.AbstractItemsSemanticSequencer
 
AbstractItemsSyntacticSequencer - Class in org.eclipse.smarthome.model.serializer
 
AbstractItemsSyntacticSequencer() - Constructor for class org.eclipse.smarthome.model.serializer.AbstractItemsSyntacticSequencer
 
AbstractItemsValidator - Class in org.eclipse.smarthome.model.validation
 
AbstractItemsValidator() - Constructor for class org.eclipse.smarthome.model.validation.AbstractItemsValidator
 
AbstractLink - Class in org.eclipse.smarthome.core.thing.link
AbstractLink is the abstract base class of all links.
AbstractLink(String) - Constructor for class org.eclipse.smarthome.core.thing.link.AbstractLink
Constructor.
AbstractLinkDTO - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.thing.link.dto.AbstractLinkDTO
Default constructor for deserialization e.g.
AbstractLinkDTO(String) - Constructor for class org.eclipse.smarthome.core.thing.link.dto.AbstractLinkDTO
 
AbstractLinkRegistry<L extends AbstractLink,​P extends Provider<L>> - Class in org.eclipse.smarthome.core.thing.link
AbstractLinkRegistry is an abstract class for link based registries, which handle AbstractLinks.
AbstractLinkRegistry(Class<P>) - Constructor for class org.eclipse.smarthome.core.thing.link.AbstractLinkRegistry
 
AbstractManagedProvider<E extends Identifiable<K>,​K,​PE> - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.common.registry.AbstractManagedProvider
 
AbstractPersistenceIdeModule - Class in org.eclipse.smarthome.model.persistence.ide
Manual modifications go to PersistenceIdeModule.
AbstractPersistenceIdeModule() - Constructor for class org.eclipse.smarthome.model.persistence.ide.AbstractPersistenceIdeModule
 
AbstractPersistenceRuntimeModule - Class in org.eclipse.smarthome.model.persistence
Manual modifications go to PersistenceRuntimeModule.
AbstractPersistenceRuntimeModule() - Constructor for class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
AbstractPersistenceScopeProvider - Class in org.eclipse.smarthome.model.persistence.scoping
 
AbstractPersistenceScopeProvider() - Constructor for class org.eclipse.smarthome.model.persistence.scoping.AbstractPersistenceScopeProvider
 
AbstractPersistenceSemanticSequencer - Class in org.eclipse.smarthome.model.persistence.serializer
 
AbstractPersistenceSemanticSequencer() - Constructor for class org.eclipse.smarthome.model.persistence.serializer.AbstractPersistenceSemanticSequencer
 
AbstractPersistenceSyntacticSequencer - Class in org.eclipse.smarthome.model.persistence.serializer
 
AbstractPersistenceSyntacticSequencer() - Constructor for class org.eclipse.smarthome.model.persistence.serializer.AbstractPersistenceSyntacticSequencer
 
AbstractPersistenceValidator - Class in org.eclipse.smarthome.model.persistence.validation
 
AbstractPersistenceValidator() - Constructor for class org.eclipse.smarthome.model.persistence.validation.AbstractPersistenceValidator
 
AbstractProvider<E> - Class in org.eclipse.smarthome.core.common.registry
AbstractProvider can be used as base class for Provider implementations.
AbstractProvider() - Constructor for class org.eclipse.smarthome.core.common.registry.AbstractProvider
 
AbstractReconnectStrategy - Class in org.eclipse.smarthome.io.transport.mqtt.reconnect
Implement this class to provide a strategy for (re)establishing a lost broker connection.
AbstractReconnectStrategy() - Constructor for class org.eclipse.smarthome.io.transport.mqtt.reconnect.AbstractReconnectStrategy
 
AbstractRegistry<E extends Identifiable<K>,​K,​P extends Provider<E>> - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.common.registry.AbstractRegistry
Constructor.
AbstractResourceIconProvider - Class in org.eclipse.smarthome.ui.icon
This is an abstract base class for implementing icon providers that serve icons from file resources.
AbstractResourceIconProvider() - Constructor for class org.eclipse.smarthome.ui.icon.AbstractResourceIconProvider
 
AbstractRuleBasedInterpreter - Class in org.eclipse.smarthome.core.voice.text
A human language command interpretation service.
AbstractRuleBasedInterpreter() - Constructor for class org.eclipse.smarthome.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.eclipse.smarthome.model.rule.ide
Manual modifications go to RulesIdeModule.
AbstractRulesIdeModule() - Constructor for class org.eclipse.smarthome.model.rule.ide.AbstractRulesIdeModule
 
AbstractRulesRuntimeModule - Class in org.eclipse.smarthome.model.rule
Manual modifications go to RulesRuntimeModule.
AbstractRulesRuntimeModule() - Constructor for class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
AbstractRulesScopeProvider - Class in org.eclipse.smarthome.model.rule.scoping
 
AbstractRulesScopeProvider() - Constructor for class org.eclipse.smarthome.model.rule.scoping.AbstractRulesScopeProvider
 
AbstractRulesSemanticSequencer - Class in org.eclipse.smarthome.model.rule.serializer
 
AbstractRulesSemanticSequencer() - Constructor for class org.eclipse.smarthome.model.rule.serializer.AbstractRulesSemanticSequencer
 
AbstractRulesSyntacticSequencer - Class in org.eclipse.smarthome.model.rule.serializer
 
AbstractRulesSyntacticSequencer() - Constructor for class org.eclipse.smarthome.model.rule.serializer.AbstractRulesSyntacticSequencer
 
AbstractRulesValidator - Class in org.eclipse.smarthome.model.rule.validation
 
AbstractRulesValidator() - Constructor for class org.eclipse.smarthome.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.eclipse.smarthome.model.script.ide
Manual modifications go to ScriptIdeModule.
AbstractScriptIdeModule() - Constructor for class org.eclipse.smarthome.model.script.ide.AbstractScriptIdeModule
 
AbstractScriptRuntimeModule - Class in org.eclipse.smarthome.model.script
Manual modifications go to ScriptRuntimeModule.
AbstractScriptRuntimeModule() - Constructor for class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
AbstractScriptScopeProvider - Class in org.eclipse.smarthome.model.script.scoping
 
AbstractScriptScopeProvider() - Constructor for class org.eclipse.smarthome.model.script.scoping.AbstractScriptScopeProvider
 
AbstractScriptSemanticSequencer - Class in org.eclipse.smarthome.model.script.serializer
 
AbstractScriptSemanticSequencer() - Constructor for class org.eclipse.smarthome.model.script.serializer.AbstractScriptSemanticSequencer
 
AbstractScriptSyntacticSequencer - Class in org.eclipse.smarthome.model.script.serializer
 
AbstractScriptSyntacticSequencer() - Constructor for class org.eclipse.smarthome.model.script.serializer.AbstractScriptSyntacticSequencer
 
AbstractScriptValidator - Class in org.eclipse.smarthome.model.script.validation
 
AbstractScriptValidator() - Constructor for class org.eclipse.smarthome.model.script.validation.AbstractScriptValidator
 
AbstractSitemapIdeModule - Class in org.eclipse.smarthome.model.sitemap.ide
Manual modifications go to SitemapIdeModule.
AbstractSitemapIdeModule() - Constructor for class org.eclipse.smarthome.model.sitemap.ide.AbstractSitemapIdeModule
 
AbstractSitemapRuntimeModule - Class in org.eclipse.smarthome.model.sitemap
Manual modifications go to SitemapRuntimeModule.
AbstractSitemapRuntimeModule() - Constructor for class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
AbstractSitemapScopeProvider - Class in org.eclipse.smarthome.model.sitemap.scoping
 
AbstractSitemapScopeProvider() - Constructor for class org.eclipse.smarthome.model.sitemap.scoping.AbstractSitemapScopeProvider
 
AbstractSitemapSemanticSequencer - Class in org.eclipse.smarthome.model.sitemap.serializer
 
AbstractSitemapSemanticSequencer() - Constructor for class org.eclipse.smarthome.model.sitemap.serializer.AbstractSitemapSemanticSequencer
 
AbstractSitemapSyntacticSequencer - Class in org.eclipse.smarthome.model.sitemap.serializer
 
AbstractSitemapSyntacticSequencer() - Constructor for class org.eclipse.smarthome.model.sitemap.serializer.AbstractSitemapSyntacticSequencer
 
AbstractSitemapValidator - Class in org.eclipse.smarthome.model.sitemap.validation
 
AbstractSitemapValidator() - Constructor for class org.eclipse.smarthome.model.sitemap.validation.AbstractSitemapValidator
 
AbstractThingIdeModule - Class in org.eclipse.smarthome.model.thing.ide
Manual modifications go to ThingIdeModule.
AbstractThingIdeModule() - Constructor for class org.eclipse.smarthome.model.thing.ide.AbstractThingIdeModule
 
AbstractThingRegistryEvent - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.thing.events.AbstractThingRegistryEvent
Must be called in subclass constructor to create a new thing registry event.
AbstractThingRuntimeModule - Class in org.eclipse.smarthome.model.thing
Manual modifications go to ThingRuntimeModule.
AbstractThingRuntimeModule() - Constructor for class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
AbstractThingScopeProvider - Class in org.eclipse.smarthome.model.thing.scoping
 
AbstractThingScopeProvider() - Constructor for class org.eclipse.smarthome.model.thing.scoping.AbstractThingScopeProvider
 
AbstractThingSemanticSequencer - Class in org.eclipse.smarthome.model.thing.serializer
 
AbstractThingSemanticSequencer() - Constructor for class org.eclipse.smarthome.model.thing.serializer.AbstractThingSemanticSequencer
 
AbstractThingSyntacticSequencer - Class in org.eclipse.smarthome.model.thing.serializer
 
AbstractThingSyntacticSequencer() - Constructor for class org.eclipse.smarthome.model.thing.serializer.AbstractThingSyntacticSequencer
 
AbstractThingValidator - Class in org.eclipse.smarthome.model.thing.validation
 
AbstractThingValidator() - Constructor for class org.eclipse.smarthome.model.thing.validation.AbstractThingValidator
 
AbstractTypedEventSubscriber<T extends Event> - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.events.AbstractTypedEventSubscriber
Constructs a new typed event subscriber.
AbstractUID - Class in org.eclipse.smarthome.core.common
A non specific base class for unique identifiers within the SmartHome framework.
AbstractUID() - Constructor for class org.eclipse.smarthome.core.common.AbstractUID
Constructor must be public, otherwise it can not be called by subclasses from another package.
AbstractUID(String) - Constructor for class org.eclipse.smarthome.core.common.AbstractUID
Parses a UID for a given string.
AbstractUID(String...) - Constructor for class org.eclipse.smarthome.core.common.AbstractUID
Creates a AbstractUID for a list of segments.
AbstractUID(List<String>) - Constructor for class org.eclipse.smarthome.core.common.AbstractUID
Creates a UID for list of segments.
AbstractUnit - Interface in org.eclipse.smarthome.model.script.script
A representation of the model object 'Abstract Unit'.
AbstractUnitElements() - Constructor for class org.eclipse.smarthome.model.script.services.ScriptGrammarAccess.AbstractUnitElements
 
AbstractUnitImpl - Class in org.eclipse.smarthome.model.script.script.impl
An implementation of the model object 'Abstract Unit'.
AbstractUnitImpl() - Constructor for class org.eclipse.smarthome.model.script.script.impl.AbstractUnitImpl
AbstractWatchService - Class in org.eclipse.smarthome.core.service
Base class for OSGI services that access to file system by Java WatchService.
AbstractWatchService(String) - Constructor for class org.eclipse.smarthome.core.service.AbstractWatchService
 
AbstractXmlBasedProvider<T_ID,​T_OBJECT extends Identifiable<T_ID>> - Class in org.eclipse.smarthome.config.xml
Common base class for XML based providers.
AbstractXmlBasedProvider() - Constructor for class org.eclipse.smarthome.config.xml.AbstractXmlBasedProvider
 
AbstractXmlConfigDescriptionProvider - Class in org.eclipse.smarthome.config.xml
The AbstractXmlConfigDescriptionProvider is a concrete implementation of the ConfigDescriptionProvider service interface.
AbstractXmlConfigDescriptionProvider() - Constructor for class org.eclipse.smarthome.config.xml.AbstractXmlConfigDescriptionProvider
 
AcceptAllCertificatesSSLContext - Class in org.eclipse.smarthome.io.transport.mqtt.sslcontext
Deprecated.
AcceptAllCertificatesSSLContext() - Constructor for class org.eclipse.smarthome.io.transport.mqtt.sslcontext.AcceptAllCertificatesSSLContext
Deprecated.
 
AccessTokenRefreshListener - Interface in org.eclipse.smarthome.core.auth.client.oauth2
Handler to act up on changes of the access token.
AccessTokenResponse - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.auth.client.oauth2.AccessTokenResponse
 
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.eclipse.smarthome.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.eclipse.smarthome.model.script.scoping.ActionClassLoader
 
ActionDoc - Annotation Type in org.eclipse.smarthome.model.script.engine.action
 
ActionDoc - Annotation Type in org.openhab.core.scriptengine.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.eclipse.smarthome.model.script.engine.action
This interface must be implemented by services that want to contribute script actions.
ActionService - Interface in org.openhab.core.scriptengine.action
This interface must be implemented by services that want to contribute script actions.
actionServices - Variable in class org.eclipse.smarthome.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>, 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.
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.
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.eclipse.smarthome.core.service.AbstractWatchService
Method to call on service activation
activate() - Method in interface org.eclipse.smarthome.core.thing.binding.ThingHandlerService
Method that will be called if this service will be activated
activate() - Method in class org.openhab.core.binding.AbstractBinding
 
activate() - Method in class org.openhab.core.service.AbstractActiveService
 
activate(Map<String, Object>) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.io.http.servlet.SmartHomeServlet
 
activate(String, Bundle) - Method in class org.eclipse.smarthome.io.http.servlet.SmartHomeBundleServlet
 
activate(String, BundleContext) - Method in class org.eclipse.smarthome.io.http.servlet.SmartHomeBundleServlet
 
activate(String, HttpContext) - Method in class org.eclipse.smarthome.io.http.servlet.BaseSmartHomeServlet
 
activate(Map<String, Object>) - Method in class org.eclipse.smarthome.core.common.ThreadPoolManager
 
activate(Map<String, Object>) - Method in class org.eclipse.smarthome.core.net.NetUtil
 
activate(Map<String, Object>) - Method in class org.eclipse.smarthome.io.rest.sitemap.SitemapSubscriptionService
 
activate(Map<String, Object>) - Method in class org.eclipse.smarthome.magic.service.MagicMultiInstanceService
 
activate(BundleContext) - Method in class org.eclipse.smarthome.core.common.registry.AbstractRegistry
 
activate(BundleContext) - Method in class org.eclipse.smarthome.core.transform.AbstractFileTransformationService
 
activate(BundleContext) - Method in class org.eclipse.smarthome.ui.icon.AbstractResourceIconProvider
When activating the service, we need to keep the bundle context.
activate(ComponentContext) - Method in class org.eclipse.smarthome.config.xml.ConfigXmlConfigDescriptionProvider
 
activate(ComponentContext) - Method in class org.eclipse.smarthome.core.thing.binding.BaseDynamicCommandDescriptionProvider
 
activate(ComponentContext) - Method in class org.eclipse.smarthome.core.thing.binding.BaseDynamicStateDescriptionProvider
 
activate(ComponentContext) - Method in class org.eclipse.smarthome.core.thing.binding.BaseThingHandlerFactory
Initializes the BaseThingHandlerFactory.
activate(ComponentContext) - Method in class org.eclipse.smarthome.core.thing.link.ThingLinkManager
 
ActiveItem - Interface in org.eclipse.smarthome.core.items
Deprecated.
This class is not meant as a public API - it should only be used internally from within the framework
activeService - Variable in class org.openhab.core.binding.AbstractActiveBinding
embedded active service to allow the binding to have some code executed in a given interval.
activeState - Variable in class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.And
 
activeState - Variable in class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.Or
 
activeState - Variable in class org.openhab.core.library.types.ArithmeticGroupFunction.And
 
activeState - Variable in class org.openhab.core.library.types.ArithmeticGroupFunction.Or
 
add(E) - Method in interface org.eclipse.smarthome.core.common.registry.ManagedProvider
Adds an element.
add(DiscoveryResult) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.core.common.registry.AbstractManagedProvider
 
add(E) - Method in class org.eclipse.smarthome.core.common.registry.AbstractRegistry
 
add(E) - Method in interface org.eclipse.smarthome.core.common.registry.Registry
Adds the given element to the according ManagedProvider.
add(Collection<ConfigStatusMessage>) - Method in class org.eclipse.smarthome.config.core.status.ConfigStatusInfo
Adds the given given ConfigStatusMessages.
add(ConfigStatusMessage) - Method in class org.eclipse.smarthome.config.core.status.ConfigStatusInfo
Adds the given ConfigStatusMessage.
add(QuantityType<T>) - Method in class org.eclipse.smarthome.core.library.types.QuantityType
Returns the sum of the given QuantityType with this QuantityType.
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(Bundle, T_OBJECT) - Method in class org.eclipse.smarthome.config.xml.AbstractXmlBasedProvider
Adds an object to the internal list associated with the specified module.
addAccessTokenRefreshListener(AccessTokenRefreshListener) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.model.rule.jvmmodel.RulesItemRefresher
 
addActionService(ActionService) - Method in class org.eclipse.smarthome.model.rule.jvmmodel.RulesRefresher
 
addActionService(ActionService) - Method in class org.eclipse.smarthome.model.rule.jvmmodel.RulesThingRefresher
 
addActionService(ActionService) - Method in class org.eclipse.smarthome.model.script.jvmmodel.ScriptItemRefresher
 
addActionService(ActionService) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.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
 
addBindingChangeListener(BindingChangeListener) - Method in interface org.openhab.core.binding.BindingProvider
Adds a binding change listener, which gets notified whenever there are changes in the binding configuration
addBindingChangeListener(BindingChangeListener) - Method in class org.openhab.model.item.binding.AbstractGenericBindingProvider
 
addBindingConfig(Item, BindingConfig) - Method in class org.openhab.model.item.binding.AbstractGenericBindingProvider
 
addBindingInfoProvider(BindingInfoProvider) - Method in class org.eclipse.smarthome.core.binding.BindingInfoRegistry
 
addBindingProvider(BindingProvider) - Method in class org.openhab.core.binding.AbstractActiveBinding
Adds provider to the list of BindingProviders and adds this as BindingConfigChangeListener.
addBindingProvider(BindingProvider) - Method in class org.openhab.core.binding.AbstractBinding
Adds provider to the list of BindingProviders and adds this as BindingConfigChangeListener.
addBrokerConnection(String, MqttBrokerConnection) - Method in interface org.eclipse.smarthome.io.transport.mqtt.MqttService
Adds a broker connection to the service.
addBrokersListener(MqttServiceObserver) - Method in interface org.eclipse.smarthome.io.transport.mqtt.MqttService
Add a listener to get notified of new/removed brokers.
addChannelGroupTypeProvider(ChannelGroupTypeProvider) - Method in class org.eclipse.smarthome.core.thing.type.ChannelGroupTypeRegistry
 
addChannelsToThing(Thing, Collection<Channel>) - Static method in class org.eclipse.smarthome.core.thing.util.ThingHelper
 
addChannelTypeProvider(ChannelTypeProvider) - Method in class org.eclipse.smarthome.core.thing.type.ChannelTypeRegistry
 
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, PersistenceServiceConfiguration) - Method in interface org.eclipse.smarthome.core.persistence.PersistenceManager
Add a configuration for a persistence service.
addConfigDescriptionAliasProvider(ConfigDescriptionAliasProvider) - Method in class org.eclipse.smarthome.config.core.ConfigDescriptionRegistry
 
addConfigDescriptionProvider(ConfigDescriptionProvider) - Method in class org.eclipse.smarthome.config.core.ConfigDescriptionRegistry
 
addConfigOptionProvider(ConfigOptionProvider) - Method in class org.eclipse.smarthome.config.core.ConfigDescriptionRegistry
 
addConfigStatusProvider(ConfigStatusProvider) - Method in class org.eclipse.smarthome.config.core.status.ConfigStatusService
 
addConnectionObserver(MqttConnectionObserver) - Method in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection
Add a new connection observer to this connection.
addData(Long, State) - Method in class org.eclipse.smarthome.core.persistence.dto.ItemHistoryDTO
Add a new record to the data history.
addDiagnosticErrors(List<Resource.Diagnostic>) - Method in exception org.eclipse.smarthome.model.script.engine.ScriptParsingException
 
addDiscoveryListener(DiscoveryListener) - Method in class org.eclipse.smarthome.config.discovery.AbstractDiscoveryService
 
addDiscoveryListener(DiscoveryListener) - Method in interface org.eclipse.smarthome.config.discovery.DiscoveryService
Adds a DiscoveryListener to the listeners' registry.
addDiscoveryListener(DiscoveryListener) - Method in interface org.eclipse.smarthome.config.discovery.DiscoveryServiceRegistry
Adds a DiscoveryListener to the listeners' registry.
addEcoreModelFile(String) - Method in class org.eclipse.smarthome.model.lazygen.LazyStandaloneSetup
 
added(E) - Method in interface org.eclipse.smarthome.core.common.registry.RegistryChangeListener
Notifies the listener that a single element has been added.
added(Provider<E>, E) - Method in class org.eclipse.smarthome.core.common.registry.AbstractRegistry
 
added(Provider<E>, E) - Method in interface org.eclipse.smarthome.core.common.registry.ProviderChangeListener
Notifies the listener that a single element has been added.
added(Item) - Method in class org.eclipse.smarthome.model.rule.jvmmodel.RulesItemRefresher
 
added(Item) - Method in class org.eclipse.smarthome.model.script.jvmmodel.ScriptItemRefresher
 
added(Thing) - Method in class org.eclipse.smarthome.model.rule.jvmmodel.RulesThingRefresher
 
ADDED - org.eclipse.smarthome.model.core.EventType
 
addEventListener(SerialPortEventListener) - Method in class org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort
 
addEventListener(SerialPortEventListener) - Method in interface org.eclipse.smarthome.io.transport.serial.SerialPort
Registers a SerialPortEventListener object to listen for SerialEvents.
addGeneratedPackage(String) - Method in class org.eclipse.smarthome.model.lazygen.LazyStandaloneSetup
 
addGenModelFile(String) - Method in class org.eclipse.smarthome.model.lazygen.LazyStandaloneSetup
 
addGroupName(String) - Method in interface org.eclipse.smarthome.core.items.ActiveItem
Deprecated.
Assigns the according item to a group.
addGroupName(String) - Method in class org.eclipse.smarthome.core.items.GenericItem
Adds a group name to the GenericItem.
addGroupNames(String...) - Method in interface org.eclipse.smarthome.core.items.ActiveItem
Deprecated.
Assigns the according item to the given groups.
addGroupNames(String...) - Method in class org.eclipse.smarthome.core.items.GenericItem
 
addGroupNames(List<String>) - Method in interface org.eclipse.smarthome.core.items.ActiveItem
Deprecated.
Assigns the according item to the given groups.
addGroupNames(List<String>) - Method in class org.eclipse.smarthome.core.items.GenericItem
 
addInboxListener(InboxListener) - Method in interface org.eclipse.smarthome.config.discovery.inbox.Inbox
Adds an InboxListener to the listeners' registry.
addingBundle(Bundle, BundleEvent) - Method in class org.eclipse.smarthome.config.xml.osgi.XmlDocumentBundleTracker
 
addingFinished() - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.config.xml.osgi.XmlDocumentProvider
Adds a new result object from the XML processing for further processing.
addItemChangeListener(ItemsChangeListener) - Method in interface org.openhab.core.items.ItemProvider
 
addItemFactory(ItemFactory) - Method in class org.eclipse.smarthome.core.items.ManagedItemProvider
 
addItemRegistryChangeListener(ItemRegistryChangeListener) - Method in interface org.openhab.core.items.ItemRegistry
 
addLazyLanguage(LazyLanguageConfig) - Method in class org.eclipse.smarthome.model.lazygen.LazyGenerator
 
addMember(Item) - Method in class org.eclipse.smarthome.core.items.GroupItem
Adds the given item to the members of this group item.
addMember(Item) - Method in class org.openhab.core.items.GroupItem
 
addModelChangeListener(ModelRepositoryChangeListener) - Method in interface org.eclipse.smarthome.model.sitemap.SitemapProvider
Add a listener which will be informed subsequently once a model has changed
addModelRepositoryChangeListener(ModelRepositoryChangeListener) - Method in interface org.eclipse.smarthome.model.core.ModelRepository
Adds a change listener
addNetworkAddressChangeListener(NetworkAddressChangeListener) - Method in class org.eclipse.smarthome.core.net.NetUtil
 
addNetworkAddressChangeListener(NetworkAddressChangeListener) - Method in interface org.eclipse.smarthome.core.net.NetworkAddressService
Adds a NetworkAddressChangeListener that is notified about changes.
ADDONS_SERVICE_PID - Static variable in class org.openhab.core.OpenHAB
the service pid used for the definition of the base package and addons
addOrRefreshModel(String, InputStream) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.core.common.registry.AbstractRegistry
 
addProviderChangeListener(ProviderChangeListener<E>) - Method in class org.eclipse.smarthome.core.common.registry.AbstractProvider
 
addProviderChangeListener(ProviderChangeListener<E>) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.core.common.registry.AbstractRegistry
 
addRegistryChangeListener(RegistryChangeListener<E>) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.core.voice.text.AbstractRuleBasedInterpreter
Adds Locale specific rules to this interpreter.
addServiceListener(String, ServiceListener) - Method in interface org.eclipse.smarthome.io.transport.mdns.MDNSClient
Listen for services of a given type
addSitemapProvider(SitemapProvider) - Method in class org.eclipse.smarthome.io.rest.sitemap.SitemapSubscriptionService
 
addStateChangeListener(StateChangeListener) - Method in class org.eclipse.smarthome.core.items.GenericItem
 
addStateChangeListener(StateChangeListener) - Method in class org.openhab.core.items.GenericItem
 
addStatusListener(UpnpIOParticipant, String, String, int) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.io.transport.upnp.UpnpIOService
Subscribe to a GENA subscription
addTag(String) - Method in interface org.eclipse.smarthome.core.items.ActiveItem
Deprecated.
Adds a tag to the item.
addTag(String) - Method in class org.eclipse.smarthome.core.items.GenericItem
 
addTags(String...) - Method in interface org.eclipse.smarthome.core.items.ActiveItem
Deprecated.
Adds tags to the item.
addTags(String...) - Method in class org.eclipse.smarthome.core.items.GenericItem
 
addTags(Collection<String>) - Method in interface org.eclipse.smarthome.core.items.ActiveItem
Deprecated.
Adds tags to the item.
addTags(Collection<String>) - Method in class org.eclipse.smarthome.core.items.GenericItem
 
addThingActions(ThingActions) - Method in class org.eclipse.smarthome.model.script.ScriptServiceUtil
 
addThingTypeProvider(ThingTypeProvider) - Method in class org.eclipse.smarthome.core.thing.type.ThingTypeRegistry
 
addTlsCertificateProvider(TlsCertificateProvider) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.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
 
addValidationIssues(Iterable<Issue>) - Method in exception org.eclipse.smarthome.model.script.engine.ScriptParsingException
 
ADMIN - Static variable in interface org.eclipse.smarthome.core.auth.Role
Role of users with administrative rights
advanced - Variable in class org.eclipse.smarthome.config.core.dto.ConfigDescriptionParameterDTO
 
advanced - Variable in class org.eclipse.smarthome.config.core.dto.ConfigDescriptionParameterGroupDTO
 
advanced - Variable in class org.eclipse.smarthome.core.thing.dto.ChannelDefinitionDTO
 
advanced - Variable in class org.eclipse.smarthome.core.thing.dto.ChannelTypeDTO
 
after(Duration) - Method in interface org.eclipse.smarthome.core.scheduler.Scheduler
Return a ScheduledCompletableFuture that will resolve after the given duration.
after(Callable<T>, Duration) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.core.common.QueueingThreadPoolExecutor
 
afterRemoving(E) - Method in interface org.eclipse.smarthome.core.items.RegistryHook
Notifies the listener that an element was removed from the registry.
Alarm - Interface in org.eclipse.smarthome.core.semantics.model.point
This class defines a Alarm.
alias - Variable in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceConfigurationImpl
The cached value of the 'Alias' attribute.
ALIAS_EDEFAULT - Static variable in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceConfigurationImpl
The default value of the 'Alias' attribute.
ALL_CONFIG - Static variable in interface org.eclipse.smarthome.model.persistence.persistence.PersistencePackage
The meta object id for the 'All Config' class.
ALL_CONFIG - Static variable in interface org.eclipse.smarthome.model.persistence.persistence.PersistencePackage.Literals
The meta object literal for the 'All Config' class.
ALL_CONFIG_FEATURE_COUNT - Static variable in interface org.eclipse.smarthome.model.persistence.persistence.PersistencePackage
The number of structural features of the 'All Config' class.
ALL_EVENT_TYPES - Static variable in interface org.eclipse.smarthome.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.
allBindingsChanged(BindingProvider) - Method in class org.openhab.core.binding.AbstractActiveBinding
 
allBindingsChanged(BindingProvider) - Method in class org.openhab.core.binding.AbstractBinding
 
allBindingsChanged(BindingProvider) - Method in interface org.openhab.core.binding.BindingChangeListener
Called, if all bindings (might) have changed.
AllConfig - Interface in org.eclipse.smarthome.model.persistence.persistence
A representation of the model object 'All Config'.
AllConfigElements() - Constructor for class org.eclipse.smarthome.model.persistence.services.PersistenceGrammarAccess.AllConfigElements
 
AllConfigImpl - Class in org.eclipse.smarthome.model.persistence.persistence.impl
An implementation of the model object 'All Config'.
AllConfigImpl() - Constructor for class org.eclipse.smarthome.model.persistence.persistence.impl.AllConfigImpl
allItemsChanged(Collection<String>) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.model.rule.jvmmodel.RulesItemRefresher
 
allItemsChanged(Collection<String>) - Method in class org.eclipse.smarthome.model.script.jvmmodel.ScriptItemRefresher
 
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(ItemProvider, Collection<String>) - Method in interface org.openhab.core.items.ItemsChangeListener
Notifies the listener that all items of a provider have changed and thus should be reloaded.
alt(Object...) - Method in class org.eclipse.smarthome.core.voice.text.AbstractRuleBasedInterpreter
Creates an alternatives expression.
AMPERE - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
And(State, State) - Constructor for class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.And
 
And(State, State) - Constructor for class org.openhab.core.library.types.ArithmeticGroupFunction.And
 
AND - org.eclipse.smarthome.model.items.ModelGroupFunction
The 'AND' literal object.
AND_VALUE - Static variable in enum org.eclipse.smarthome.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() - Constructor for class org.openhab.core.automation.thingsupport.AnnotatedThingActionModuleTypeProvider
 
AnnotationActionModuleTypeHelper - Class in org.openhab.core.automation.module.provider
Helper methods for annotated ActionModuleType provider
AnnotationActionModuleTypeHelper() - Constructor for class org.openhab.core.automation.module.provider.AnnotationActionModuleTypeHelper
 
apply(Event) - Method in interface org.eclipse.smarthome.core.events.EventFilter
Apply the filter on an event.
apply(Event) - Method in class org.eclipse.smarthome.core.events.TopicEventFilter
 
apply(ReadyMarker) - Method in class org.eclipse.smarthome.core.service.ReadyMarkerFilter
 
applyDefaultConfiguration(Configuration, ConfigDescription) - Static method in class org.eclipse.smarthome.config.core.ConfigUtil
Applies the default values from a give ConfigDescription to the given Configuration.
applyState(State) - Method in class org.eclipse.smarthome.core.items.GenericItem
Sets new state, notifies listeners and sends events.
approve(ThingUID, String) - Method in interface org.eclipse.smarthome.config.discovery.inbox.Inbox
Creates new Thing and adds it to the ThingRegistry.
ArealDensity - Interface in org.eclipse.smarthome.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.eclipse.smarthome.model.sitemap.sitemap.impl.ColorArrayImpl
The cached value of the 'Arg' attribute.
ARG_EDEFAULT - Static variable in class org.eclipse.smarthome.model.sitemap.sitemap.impl.ColorArrayImpl
The default value of the 'Arg' attribute.
args - Variable in class org.eclipse.smarthome.model.items.impl.ModelGroupItemImpl
The cached value of the 'Args' attribute list.
ArithmeticGroupFunction - Interface in org.eclipse.smarthome.core.library.types
This interface is only a container for functions that require the core type library for its calculations.
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.eclipse.smarthome.core.library.types
This does a logical 'and' operation.
ArithmeticGroupFunction.And - Class in org.openhab.core.library.types
This does a logical 'and' operation.
ArithmeticGroupFunction.Avg - Class in org.eclipse.smarthome.core.library.types
This calculates the numeric average over all item states of decimal type.
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.eclipse.smarthome.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.eclipse.smarthome.core.library.types
This calculates the maximum value of all item states of decimal type.
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.eclipse.smarthome.core.library.types
This calculates the minimum 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.eclipse.smarthome.core.library.types
This does a logical 'nand' operation.
ArithmeticGroupFunction.NAnd - Class in org.openhab.core.library.types
This does a logical 'nand' operation.
ArithmeticGroupFunction.NOr - Class in org.eclipse.smarthome.core.library.types
This does a logical 'nor' operation.
ArithmeticGroupFunction.NOr - Class in org.openhab.core.library.types
This does a logical 'nor' operation.
ArithmeticGroupFunction.Or - Class in org.eclipse.smarthome.core.library.types
This does a logical 'or' operation.
ArithmeticGroupFunction.Or - Class in org.openhab.core.library.types
This does a logical 'or' operation.
ArithmeticGroupFunction.Sum - Class in org.eclipse.smarthome.core.library.types
This calculates the numeric sum over all item states of decimal type.
ArithmeticGroupFunction.Sum - Class in org.openhab.core.library.types
This calculates the numeric sum over all item states of decimal type.
as(Class<T>) - Method in class org.eclipse.smarthome.core.library.types.DecimalType
 
as(Class<T>) - Method in class org.eclipse.smarthome.core.library.types.HSBType
 
as(Class<T>) - Method in enum org.eclipse.smarthome.core.library.types.OnOffType
 
as(Class<T>) - Method in enum org.eclipse.smarthome.core.library.types.OpenClosedType
 
as(Class<T>) - Method in class org.eclipse.smarthome.core.library.types.PercentType
 
as(Class<T>) - Method in enum org.eclipse.smarthome.core.library.types.UpDownType
 
as(Class<T>) - Method in interface org.eclipse.smarthome.core.types.State
Convert this State's value into another type
as(Class<U>) - Method in class org.eclipse.smarthome.core.library.types.QuantityType
 
as(Class<T>) - Method in class org.eclipse.smarthome.config.core.Configuration
 
ASCENDING - org.eclipse.smarthome.core.persistence.FilterCriteria.Ordering
 
ASCENDING - org.openhab.core.persistence.FilterCriteria.Ordering
 
assertEndOfType() - Method in class org.eclipse.smarthome.config.xml.util.NodeIterator
Ensures that the end of the node has been reached.
assertEndOfType(HierarchicalStreamReader) - Static method in class org.eclipse.smarthome.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.eclipse.smarthome.config.xml.util.ConverterAssertion
Asserts that the specified property is neither null nor empty.
assertNoAttribute(HierarchicalStreamReader) - Static method in class org.eclipse.smarthome.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.eclipse.smarthome.core.items.ItemUtil
Ensures that the specified name of the item is valid.
ASTNode - Class in org.eclipse.smarthome.core.voice.text
Abstract syntax tree node.
ASTNode() - Constructor for class org.eclipse.smarthome.core.voice.text.ASTNode
 
ASTNode(ASTNode[], TokenList) - Constructor for class org.eclipse.smarthome.core.voice.text.ASTNode
Constructs a new AST node.
AsyncResultWrapper<T> - Class in org.eclipse.smarthome.test
 
AsyncResultWrapper() - Constructor for class org.eclipse.smarthome.test.AsyncResultWrapper
 
at(Instant) - Method in interface org.eclipse.smarthome.core.scheduler.Scheduler
Return a ScheduledCompletableFuture that resolves at the given epochTime
at(Callable<T>, Instant) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.core.scheduler.Scheduler
Return a ScheduledCompletableFuture that resolves at the given epochTime and runs the runnable.
Attic - Interface in org.eclipse.smarthome.core.semantics.model.location
This class defines a Attic.
ATTO(Unit<T>) - Static method in class org.eclipse.smarthome.core.library.unit.MetricPrefix
 
Audio - Class in org.eclipse.smarthome.model.script.actions
The static methods of this class are made available as functions in the scripts.
Audio() - Constructor for class org.eclipse.smarthome.model.script.actions.Audio
 
AudioException - Exception in org.eclipse.smarthome.core.audio
General purpose audio exception
AudioException() - Constructor for exception org.eclipse.smarthome.core.audio.AudioException
Constructs a new exception with null as its detail message.
AudioException(String) - Constructor for exception org.eclipse.smarthome.core.audio.AudioException
Constructs a new exception with the specified detail message.
AudioException(String, Throwable) - Constructor for exception org.eclipse.smarthome.core.audio.AudioException
Constructs a new exception with the specified detail message and cause.
AudioException(Throwable) - Constructor for exception org.eclipse.smarthome.core.audio.AudioException
Constructs a new exception with the specified cause.
AudioFormat - Class in org.eclipse.smarthome.core.audio
An audio format definition
AudioFormat(String, String, Boolean, Integer, Integer, Long) - Constructor for class org.eclipse.smarthome.core.audio.AudioFormat
Constructs an instance with the specified properties.
AudioHTTPServer - Interface in org.eclipse.smarthome.core.audio
This is an interface that is implemented by AudioServlet and which allows exposing audio streams through HTTP.
AudioManager - Interface in org.eclipse.smarthome.core.audio
This service provides functionality around audio services and is the central service to be used directly by others.
AudioSink - Interface in org.eclipse.smarthome.core.audio
Definition of an audio output like headphones, a speaker or for writing to a file / clip.
AudioSource - Interface in org.eclipse.smarthome.core.audio
This is an audio source, which can provide a continuous live stream of audio.
AudioStartEvent - Class in org.eclipse.smarthome.core.voice
A STTEvent fired when the STTService starts hearing audio.
AudioStartEvent() - Constructor for class org.eclipse.smarthome.core.voice.AudioStartEvent
 
AudioStopEvent - Class in org.eclipse.smarthome.core.voice
A STTEvent fired when the STTService stops hearing audio.
AudioStopEvent() - Constructor for class org.eclipse.smarthome.core.voice.AudioStopEvent
 
AudioStream - Class in org.eclipse.smarthome.core.audio
Wrapper for a source of audio data.
AudioStream() - Constructor for class org.eclipse.smarthome.core.audio.AudioStream
 
AudioStreamUtils - Class in org.eclipse.smarthome.core.audio.utils
Some general filename and extension utilities.
AudioStreamUtils() - Constructor for class org.eclipse.smarthome.core.audio.utils.AudioStreamUtils
 
authenticate(Credentials) - Method in interface org.eclipse.smarthome.core.auth.AuthenticationManager
Authentication attempt with specified credentials.
authenticate(Credentials) - Method in interface org.eclipse.smarthome.core.auth.AuthenticationProvider
Verify given credentials and give back authentication if they are valid.
Authentication - Class in org.eclipse.smarthome.core.auth
Definition of authentication given to username after verification of credentials by authentication provider.
Authentication() - Constructor for class org.eclipse.smarthome.core.auth.Authentication
no-args constructor required by gson
Authentication(String, String...) - Constructor for class org.eclipse.smarthome.core.auth.Authentication
Creates a new instance
AUTHENTICATION - Static variable in interface org.eclipse.smarthome.io.http.HandlerPriorities
 
AuthenticationException - Exception in org.eclipse.smarthome.core.auth
Base type for exceptions thrown by authentication layer.
AuthenticationException(String) - Constructor for exception org.eclipse.smarthome.core.auth.AuthenticationException
Creates a new exception instance.
AuthenticationException(String, Throwable) - Constructor for exception org.eclipse.smarthome.core.auth.AuthenticationException
Creates a new exception instance.
AuthenticationException(Throwable) - Constructor for exception org.eclipse.smarthome.core.auth.AuthenticationException
Creates a new exception instance.
AuthenticationManager - Interface in org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.core.binding.dto.BindingInfoDTO
 
autoUpdate(String) - Method in interface org.openhab.core.autoupdate.AutoUpdateBindingProvider
Indicates whether an Item with the given itemName is configured to automatically update it's State after receiving a Command or not.
AutoUpdateBindingProvider - Interface in org.openhab.core.autoupdate
This interface is implemented by classes that can provide configuration information of the AutoUpdate feature.
AutoUpdatePolicy - Enum in org.eclipse.smarthome.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, AbstractInstant) - Static method in class org.eclipse.smarthome.model.persistence.extensions.PersistenceExtensions
Gets the average value of the state of a given item since a certain point in time.
averageSince(Item, AbstractInstant, String) - Static method in class org.eclipse.smarthome.model.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.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.Avg
 
Avg() - Constructor for class org.openhab.core.library.types.ArithmeticGroupFunction.Avg
 
Avg(Class<? extends Quantity<?>>) - Constructor for class org.eclipse.smarthome.core.library.types.QuantityTypeArithmeticGroupFunction.Avg
 
AVG - org.eclipse.smarthome.model.items.ModelGroupFunction
The 'AVG' literal object.
AVG_VALUE - Static variable in enum org.eclipse.smarthome.model.items.ModelGroupFunction
The 'AVG' literal value.

B

BAR - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
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.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.core.thing.binding
BaseDynamicCommandDescriptionProvider() - Constructor for class org.eclipse.smarthome.core.thing.binding.BaseDynamicCommandDescriptionProvider
 
BaseDynamicStateDescriptionProvider - Class in org.eclipse.smarthome.core.thing.binding
The BaseDynamicStateDescriptionProvider provides a base implementation for the DynamicStateDescriptionProvider.
BaseDynamicStateDescriptionProvider() - Constructor for class org.eclipse.smarthome.core.thing.binding.BaseDynamicStateDescriptionProvider
 
baseItem - Variable in class org.eclipse.smarthome.core.items.GroupItem
 
baseItem - Variable in class org.openhab.core.items.GroupItem
 
baseItemType - Variable in class org.eclipse.smarthome.core.items.ManagedItemProvider.PersistedItem
 
Basement - Interface in org.eclipse.smarthome.core.semantics.model.location
This class defines a Basement.
BaseModelItemTypeElements() - Constructor for class org.eclipse.smarthome.model.services.ItemsGrammarAccess.BaseModelItemTypeElements
 
BaseModelItemTypeElements() - Constructor for class org.eclipse.smarthome.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
 
BaseSmartHomeServlet - Class in org.eclipse.smarthome.io.http.servlet
Base class for HTTP servlets.
BaseSmartHomeServlet() - Constructor for class org.eclipse.smarthome.io.http.servlet.BaseSmartHomeServlet
 
BaseThingHandler - Class in org.eclipse.smarthome.core.thing.binding
BaseThingHandler provides a base implementation for the ThingHandler interface.
BaseThingHandler(Thing) - Constructor for class org.eclipse.smarthome.core.thing.binding.BaseThingHandler
Creates a new instance of this class for the Thing.
BaseThingHandlerFactory - Class in org.eclipse.smarthome.core.thing.binding
The BaseThingHandlerFactory provides a base implementation for the ThingHandlerFactory interface.
BaseThingHandlerFactory() - Constructor for class org.eclipse.smarthome.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.eclipse.smarthome.model.rule.rules.impl.CommandEventTriggerImpl
basicSetCommand(ValidCommand, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.GroupMemberCommandEventTriggerImpl
basicSetDefinition(FilterDetails, NotificationChain) - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.FilterImpl
basicSetImportSection(XImportSection, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.RuleModelImpl
basicSetNewState(ValidState, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.ChangedEventTriggerImpl
basicSetNewState(ValidState, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.GroupMemberChangedEventTriggerImpl
basicSetOldState(ValidState, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.ChangedEventTriggerImpl
basicSetOldState(ValidState, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.GroupMemberChangedEventTriggerImpl
basicSetRight(XExpression, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.VariableDeclarationImpl
basicSetScript(XBlockExpression, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.RuleImpl
basicSetState(ValidState, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.GroupMemberUpdateEventTriggerImpl
basicSetState(ValidState, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.UpdateEventTriggerImpl
basicSetTrigger(ValidTrigger, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.EventEmittedTriggerImpl
basicSetType(JvmTypeReference, NotificationChain) - Method in class org.eclipse.smarthome.model.rule.rules.impl.VariableDeclarationImpl
basicSetUnit(AbstractUnit, NotificationChain) - Method in class org.eclipse.smarthome.model.script.script.impl.QuantityLiteralImpl
Bathroom - Interface in org.eclipse.smarthome.core.semantics.model.location
This class defines a Bathroom.
Battery - Interface in org.eclipse.smarthome.core.semantics.model.equipment
This class defines a Battery.
BECQUEREL - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
Bedroom - Interface in org.eclipse.smarthome.core.semantics.model.location
This class defines a Bedroom.
before(CompletableFuture<T>, Duration) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.core.items.RegistryHook
Notifies the listener that an element is going to be added to the registry.
beforeUpdateElement(E) - Method in class org.eclipse.smarthome.core.common.registry.AbstractRegistry
This method is called before an element is updated.
BI - Static variable in interface org.eclipse.smarthome.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.eclipse.smarthome.core.library.unit
The binary prefixes used to derive units by specific powers of 2.
bindAbstractTypeScopeProvider() - Method in class org.eclipse.smarthome.model.rule.RulesRuntimeModule
 
bindAbstractTypeScopeProvider() - Method in class org.eclipse.smarthome.model.script.ScriptRuntimeModule
 
bindBundleContext() - Method in class org.eclipse.smarthome.test.java.JavaOSGiTest
 
bindClassLoaderToInstance() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.eclipse.smarthome.model.rule.RulesRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.eclipse.smarthome.model.script.ScriptRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindClassLoaderToInstance() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindDefaultBatchTypeResolver() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindDefaultBatchTypeResolver() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindDefaultReentrantTypeResolver() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindDefaultReentrantTypeResolver() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindFeatureNameValidator() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindFeatureNameValidator() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindIAllContainersState$Provider() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindIAntlrTokenFileProvider() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindIBatchScopeProvider() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindIBatchScopeProvider() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindIContainer$Manager() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindIContainer$Manager() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindIContainer$Manager() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindIContainer$Manager() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindIContainer$Manager() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindIContainer$Manager() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindIContentAssistParser() - Method in class org.eclipse.smarthome.model.ide.AbstractItemsIdeModule
 
bindIContentAssistParser() - Method in class org.eclipse.smarthome.model.persistence.ide.AbstractPersistenceIdeModule
 
bindIContentAssistParser() - Method in class org.eclipse.smarthome.model.rule.ide.AbstractRulesIdeModule
 
bindIContentAssistParser() - Method in class org.eclipse.smarthome.model.script.ide.AbstractScriptIdeModule
 
bindIContentAssistParser() - Method in class org.eclipse.smarthome.model.sitemap.ide.AbstractSitemapIdeModule
 
bindIContentAssistParser() - Method in class org.eclipse.smarthome.model.thing.ide.AbstractThingIdeModule
 
bindIExpressionInterpreter() - Method in class org.eclipse.smarthome.model.rule.RulesRuntimeModule
 
bindIExpressionInterpreter() - Method in class org.eclipse.smarthome.model.script.ScriptRuntimeModule
 
bindIFeatureScopeTrackerProvider() - Method in class org.eclipse.smarthome.model.rule.ide.RulesIdeModule
 
bindIFeatureScopeTrackerProvider() - Method in class org.eclipse.smarthome.model.script.ide.ScriptIdeModule
 
bindIGenerator() - Method in class org.eclipse.smarthome.model.rule.RulesRuntimeModule
 
bindIGenerator() - Method in class org.eclipse.smarthome.model.script.ScriptRuntimeModule
 
bindIGenerator2() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindIGenerator2() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindIGenerator2() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindIGenerator2() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.eclipse.smarthome.model.persistence.PersistenceRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindIGlobalScopeProvider() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindIGrammarAccess() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindIGrammarAccess() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindIGrammarAccess() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindIGrammarAccess() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindIGrammarAccess() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindIGrammarAccess() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindIJvmModelInferrer() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindIJvmModelInferrer() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindIJvmTypeProvider$Factory() - Method in class org.eclipse.smarthome.model.rule.RulesRuntimeModule
 
bindIJvmTypeProvider$Factory() - Method in class org.eclipse.smarthome.model.script.ScriptRuntimeModule
 
bindILocationInFileProvider() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindILocationInFileProvider() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindImplicitlyImportedTypes() - Method in class org.eclipse.smarthome.model.rule.RulesRuntimeModule
 
bindImplicitlyImportedTypes() - Method in class org.eclipse.smarthome.model.script.ScriptRuntimeModule
 
BINDING_ID - Static variable in class org.eclipse.smarthome.magic.binding.MagicBindingConstants
 
bindingChanged(BindingProvider, String) - Method in class org.openhab.core.binding.AbstractActiveBinding
 
bindingChanged(BindingProvider, String) - Method in class org.openhab.core.binding.AbstractBinding
 
bindingChanged(BindingProvider, String) - Method in interface org.openhab.core.binding.BindingChangeListener
Called, if a single binding has changed.
BindingChangeListener - Interface in org.openhab.core.binding
This interface must be implemented by classes which want to be notified by a BindingProvider about changes in the binding configuration.
BindingConfig - Interface in org.openhab.core.binding
This is a simple marker interface to define data structures that are used as binding configurations.
BindingConfigParseException - Exception in org.eclipse.smarthome.model.item
This exception is used by BindingConfigReader instances if parsing configurations fails
BindingConfigParseException - Exception in org.openhab.model.item.binding
 
BindingConfigParseException(String) - Constructor for exception org.eclipse.smarthome.model.item.BindingConfigParseException
 
BindingConfigParseException(String) - Constructor for exception org.openhab.model.item.binding.BindingConfigParseException
 
BindingConfigParseException(String, Exception) - Constructor for exception org.eclipse.smarthome.model.item.BindingConfigParseException
 
BindingConfigReader - Interface in org.eclipse.smarthome.model.item
This interface must be implemented by services, which can parse the generic binding configuration string used in the GenericItemProvider.
BindingConfigReader - Interface in org.openhab.model.item.binding
This interface must be implemented by services, which can parse the generic binding configuration string used in the GenericItemProvider.
bindingConfigs - Variable in class org.openhab.model.item.binding.AbstractGenericBindingProvider
caches binding configurations.
BindingI18nLocalizationService - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.binding.i18n.BindingI18nLocalizationService
 
BindingInfo - Class in org.eclipse.smarthome.core.binding
The BindingInfo class contains general information about a binding.
BindingInfo(String, String, String, String, String, URI) - Constructor for class org.eclipse.smarthome.core.binding.BindingInfo
Creates a new instance of this class with the specified parameters.
BindingInfoDTO - Class in org.eclipse.smarthome.core.binding.dto
This is a data transfer object that is used to serialize binding info objects.
BindingInfoDTO() - Constructor for class org.eclipse.smarthome.core.binding.dto.BindingInfoDTO
 
BindingInfoDTO(String, String, String, String, String) - Constructor for class org.eclipse.smarthome.core.binding.dto.BindingInfoDTO
 
BindingInfoProvider - Interface in org.eclipse.smarthome.core.binding
The BindingInfoProvider is a service interface providing BindingInfo objects.
BindingInfoRegistry - Class in org.eclipse.smarthome.core.binding
The BindingInfoRegistry provides access to BindingInfo objects.
BindingInfoRegistry() - Constructor for class org.eclipse.smarthome.core.binding.BindingInfoRegistry
 
BindingProvider - Interface in org.openhab.core.binding
 
bindings - Variable in class org.eclipse.smarthome.model.items.impl.ModelItemImpl
The cached value of the 'Bindings' containment reference list.
bindingsExist() - Method in class org.openhab.core.binding.AbstractBinding
 
bindIParser() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindIParser() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindIParser() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindIParser() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindIParser() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindIParser() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindIPrefixMatcher() - Method in class org.eclipse.smarthome.model.ide.AbstractItemsIdeModule
 
bindIPrefixMatcher() - Method in class org.eclipse.smarthome.model.persistence.ide.AbstractPersistenceIdeModule
 
bindIPrefixMatcher() - Method in class org.eclipse.smarthome.model.rule.ide.AbstractRulesIdeModule
 
bindIPrefixMatcher() - Method in class org.eclipse.smarthome.model.script.ide.AbstractScriptIdeModule
 
bindIPrefixMatcher() - Method in class org.eclipse.smarthome.model.sitemap.ide.AbstractSitemapIdeModule
 
bindIPrefixMatcher() - Method in class org.eclipse.smarthome.model.thing.ide.AbstractThingIdeModule
 
bindIProposalConflictHelper() - Method in class org.eclipse.smarthome.model.ide.AbstractItemsIdeModule
 
bindIProposalConflictHelper() - Method in class org.eclipse.smarthome.model.persistence.ide.AbstractPersistenceIdeModule
 
bindIProposalConflictHelper() - Method in class org.eclipse.smarthome.model.rule.ide.AbstractRulesIdeModule
 
bindIProposalConflictHelper() - Method in class org.eclipse.smarthome.model.script.ide.AbstractScriptIdeModule
 
bindIProposalConflictHelper() - Method in class org.eclipse.smarthome.model.sitemap.ide.AbstractSitemapIdeModule
 
bindIProposalConflictHelper() - Method in class org.eclipse.smarthome.model.thing.ide.AbstractThingIdeModule
 
bindIQualifiedNameProvider() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindIQualifiedNameProvider() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindIQualifiedNameProvider() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindIQualifiedNameProvider() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindIQualifiedNameProvider() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindIQualifiedNameProvider() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindIRenameService2() - Method in class org.eclipse.smarthome.model.ide.AbstractItemsIdeModule
 
bindIRenameService2() - Method in class org.eclipse.smarthome.model.persistence.ide.AbstractPersistenceIdeModule
 
bindIRenameService2() - Method in class org.eclipse.smarthome.model.rule.ide.AbstractRulesIdeModule
 
bindIRenameService2() - Method in class org.eclipse.smarthome.model.script.ide.AbstractScriptIdeModule
 
bindIRenameService2() - Method in class org.eclipse.smarthome.model.sitemap.ide.AbstractSitemapIdeModule
 
bindIRenameService2() - Method in class org.eclipse.smarthome.model.thing.ide.AbstractThingIdeModule
 
bindIRenameStrategy2() - Method in class org.eclipse.smarthome.model.ide.AbstractItemsIdeModule
 
bindIRenameStrategy2() - Method in class org.eclipse.smarthome.model.persistence.ide.AbstractPersistenceIdeModule
 
bindIRenameStrategy2() - Method in class org.eclipse.smarthome.model.rule.ide.AbstractRulesIdeModule
 
bindIRenameStrategy2() - Method in class org.eclipse.smarthome.model.script.ide.AbstractScriptIdeModule
 
bindIRenameStrategy2() - Method in class org.eclipse.smarthome.model.sitemap.ide.AbstractSitemapIdeModule
 
bindIRenameStrategy2() - Method in class org.eclipse.smarthome.model.thing.ide.AbstractThingIdeModule
 
bindIResourceValidator() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindIResourceValidator() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindIScopeProvider() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindIScopeProvider() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindIScopeProvider() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindIScopeProvider() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindISemanticSequencer() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindISemanticSequencer() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindISemanticSequencer() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindISemanticSequencer() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindISemanticSequencer() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindISemanticSequencer() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindISerializer() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindISerializer() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindISerializer() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindISerializer() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindISerializer() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindISerializer() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindISyntacticSequencer() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindISyntacticSequencer() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindISyntacticSequencer() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindISyntacticSequencer() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindISyntacticSequencer() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindISyntacticSequencer() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindISyntacticSequencer() - Method in class org.eclipse.smarthome.model.thing.ThingRuntimeModule
 
bindItemsValidator() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindITokenDefProvider() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindITokenDefProvider() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindITokenDefProvider() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindITokenDefProvider() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindITokenDefProvider() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindITokenDefProvider() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindITokenToStringConverter() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindITokenToStringConverter() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindITokenToStringConverter() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindITokenToStringConverter() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindITokenToStringConverter() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindITokenToStringConverter() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindITypeComputer() - Method in class org.eclipse.smarthome.model.rule.RulesRuntimeModule
 
bindITypeComputer() - Method in class org.eclipse.smarthome.model.script.ScriptRuntimeModule
 
bindIUnorderedGroupHelper() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindIValueConverterService() - Method in class org.eclipse.smarthome.model.ItemsRuntimeModule
 
bindIValueConverterService() - Method in class org.eclipse.smarthome.model.sitemap.SitemapRuntimeModule
 
bindIValueConverterService() - Method in class org.eclipse.smarthome.model.thing.ThingRuntimeModule
 
bindLexer() - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
bindLexer() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindLexer() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindLexer() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindLexer() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindLexer() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
bindPersistenceValidator() - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
bindRulesValidator() - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
bindScriptValidator() - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
bindSitemapValidator() - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
bindStateAndCommandProvider() - Method in class org.eclipse.smarthome.model.rule.RulesRuntimeModule
 
bindThingValidator() - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
BIT - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
BIT_PER_SECOND - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
BLACK - Static variable in class org.eclipse.smarthome.core.library.types.HSBType
 
BLACK - Static variable in class org.openhab.core.library.types.HSBType
 
Blinds - Interface in org.eclipse.smarthome.core.semantics.model.equipment
This class defines a Blinds.
BLUE - Static variable in class org.eclipse.smarthome.core.library.types.HSBType
 
BLUE - Static variable in class org.openhab.core.library.types.HSBType
 
BOOLEAN - org.eclipse.smarthome.config.core.ConfigDescriptionParameter.Type
The data type for a boolean (true or false).
BOOLEAN_OBJECTElements() - Constructor for class org.eclipse.smarthome.model.sitemap.services.SitemapGrammarAccess.BOOLEAN_OBJECTElements
 
BOOLEANElements() - Constructor for class org.eclipse.smarthome.model.services.ItemsGrammarAccess.BOOLEANElements
 
BOOLEANElements() - Constructor for class org.eclipse.smarthome.model.thing.services.ThingGrammarAccess.BOOLEANElements
 
bridge - Variable in class org.eclipse.smarthome.core.thing.dto.StrippedThingTypeDTO
 
bridge - Variable in class org.eclipse.smarthome.model.thing.thing.impl.ModelBridgeImpl
The cached value of the 'Bridge' attribute.
Bridge - Interface in org.eclipse.smarthome.core.thing
A Bridge is a Thing that connects other Things.
BRIDGE_EDEFAULT - Static variable in class org.eclipse.smarthome.model.thing.thing.impl.ModelBridgeImpl
The default value of the 'Bridge' attribute.
BRIDGE_OFFLINE - org.eclipse.smarthome.core.thing.ThingStatusDetail
 
BRIDGE_OFFLINE - Variable in class org.eclipse.smarthome.core.thing.ThingStatusDetail.OfflineStatus
 
BRIDGE_UID_EDEFAULT - Static variable in class org.eclipse.smarthome.model.thing.thing.impl.ModelThingImpl
The default value of the 'Bridge UID' attribute.
BRIDGE_UNINITIALIZED - org.eclipse.smarthome.core.thing.ThingStatusDetail
 
BRIDGE_UNINITIALIZED - Variable in class org.eclipse.smarthome.core.thing.ThingStatusDetail.UninitializedStatus
 
BridgeBuilder - Class in org.eclipse.smarthome.core.thing.binding.builder
This class allows the easy construction of a Bridge instance using the builder pattern.
BridgeHandler - Interface in org.eclipse.smarthome.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.eclipse.smarthome.core.thing.binding.BaseThingHandler
 
bridgeStatusChanged(ThingStatusInfo) - Method in interface org.eclipse.smarthome.core.thing.binding.ThingHandler
Notifies the handler that the bridge's status has changed.
BridgeType - Class in org.eclipse.smarthome.core.thing.type
The BridgeType describes a concrete type of a Bridge.
BridgeType(String, String, String) - Constructor for class org.eclipse.smarthome.core.thing.type.BridgeType
Deprecated.
Use ThingTypeBuilder.buildBridge() instead.
BridgeType(ThingTypeUID, List<String>, String, String, String, boolean, String, List<ChannelDefinition>, List<ChannelGroupDefinition>, Map<String, String>, URI) - Constructor for class org.eclipse.smarthome.core.thing.type.BridgeType
Deprecated.
Use ThingTypeBuilder.buildBridge() instead.
BridgeType(ThingTypeUID, List<String>, String, String, String, boolean, List<ChannelDefinition>, List<ChannelGroupDefinition>, Map<String, String>, URI) - Constructor for class org.eclipse.smarthome.core.thing.type.BridgeType
Deprecated.
Use ThingTypeBuilder.buildBridge() instead.
BridgeType(ThingTypeUID, List<String>, String, String, List<ChannelDefinition>, List<ChannelGroupDefinition>, Map<String, String>, URI) - Constructor for class org.eclipse.smarthome.core.thing.type.BridgeType
Deprecated.
Use ThingTypeBuilder.buildBridge() instead.
bridgeUID - Variable in class org.eclipse.smarthome.config.discovery.dto.DiscoveryResultDTO
 
bridgeUID - Variable in class org.eclipse.smarthome.core.thing.dto.ThingDTO
 
bridgeUID - Variable in class org.eclipse.smarthome.model.thing.thing.impl.ModelThingImpl
The cached value of the 'Bridge UID' attribute.
broadcastEvent(Event) - Method in class org.eclipse.smarthome.io.rest.sse.SseResource
Broadcasts an event described by the given parameter to all currently listening clients.
brokerAdded(String, MqttBrokerConnection) - Method in interface org.eclipse.smarthome.io.transport.mqtt.MqttServiceObserver
Called, if a new broker has been added to the {@see MqttService}.
brokerConnection - Variable in class org.eclipse.smarthome.io.transport.mqtt.reconnect.AbstractReconnectStrategy
 
brokerRemoved(String, MqttBrokerConnection) - Method in interface org.eclipse.smarthome.io.transport.mqtt.MqttServiceObserver
Called, if a broker has been removed from the {@see MqttService}.
build() - Method in class org.eclipse.smarthome.config.core.ConfigDescriptionBuilder
Builds a ConfigDescription with the settings of this builder.
build() - Method in class org.eclipse.smarthome.config.core.ConfigDescriptionParameterBuilder
Builds a result with the settings of this builder.
build() - Method in class org.eclipse.smarthome.config.core.status.ConfigStatusMessage.Builder
Builds the new ConfigStatusMessage object.
build() - Method in class org.eclipse.smarthome.config.discovery.DiscoveryResultBuilder
Builds a result with the settings of this builder.
build() - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.core.common.ThreadFactoryBuilder
Builds the ThreadFactory, configuring it as specified.
build() - Method in interface org.eclipse.smarthome.core.items.ItemBuilder
Creates an item with the currently configured values.
build() - Method in class org.eclipse.smarthome.core.thing.binding.builder.BridgeBuilder
 
build() - Method in class org.eclipse.smarthome.core.thing.binding.builder.ChannelBuilder
Builds and returns the channel.
build() - Method in class org.eclipse.smarthome.core.thing.binding.builder.ThingBuilder
 
build() - Method in class org.eclipse.smarthome.core.thing.binding.builder.ThingStatusInfoBuilder
Builds and returns the status info.
build() - Method in class org.eclipse.smarthome.core.thing.binding.firmware.FirmwareBuilder
Builds the firmware.
build() - Method in class org.eclipse.smarthome.core.thing.profiles.ProfileTypeBuilder
Create a profile type instance with the previously given parameters.
build() - Method in class org.eclipse.smarthome.core.thing.type.ChannelDefinitionBuilder
Build a channel definition.
build() - Method in class org.eclipse.smarthome.core.thing.type.ChannelGroupTypeBuilder
Build the ChannelGroupType with the given values
build() - Method in interface org.eclipse.smarthome.core.thing.type.ChannelTypeBuilder
Build the ChannelType with the given values
build() - Method in class org.eclipse.smarthome.core.thing.type.ThingTypeBuilder
Builds and returns a new ThingType according to the given values from this builder.
build() - Method in class org.eclipse.smarthome.core.types.CommandDescriptionBuilder
Build a CommandDescription from the values of this builder.
build() - Method in class org.eclipse.smarthome.core.types.StateDescriptionFragmentBuilder
Build a StateDescriptionFragment from the values of this 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
 
buildBridge() - Method in class org.eclipse.smarthome.core.thing.type.ThingTypeBuilder
Builds and returns a new BridgeType according to the given values from this builder.
buildCommandUsage(String) - Method in class org.eclipse.smarthome.io.console.extensions.AbstractConsoleCommandExtension
Build a command usage string.
buildCommandUsage(String, String) - Method in class org.eclipse.smarthome.io.console.extensions.AbstractConsoleCommandExtension
Build a command usage string.
Building - Interface in org.eclipse.smarthome.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
 
bundle() - Method in class org.eclipse.smarthome.test.BundleCloseable
 
BundleCloseable - Class in org.eclipse.smarthome.test
A wrapper that uninstalls a bundle on close.
BundleCloseable(Bundle) - Constructor for class org.eclipse.smarthome.test.BundleCloseable
 
bundleContext - Variable in class org.eclipse.smarthome.core.thing.binding.BaseThingHandlerFactory
 
bundleContext - Variable in class org.eclipse.smarthome.test.java.JavaOSGiTest
 
BundleResolver - Interface in org.eclipse.smarthome.core.util
Resolve bundle specific information from the framework.
BusEvent - Class in org.eclipse.smarthome.model.script.actions
The static methods of this class are made available as functions in the scripts.
BusEvent() - Constructor for class org.eclipse.smarthome.model.script.actions.BusEvent
 
BYTE - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
ByteArrayAudioStream - Class in org.eclipse.smarthome.core.audio
This is an implementation of a FixedLengthAudioStream, which is based on a simple byte array.
ByteArrayAudioStream(byte[], AudioFormat) - Constructor for class org.eclipse.smarthome.core.audio.ByteArrayAudioStream
 
bytes - Variable in class org.eclipse.smarthome.core.library.types.RawType
 
bytesToHex(byte[]) - Static method in class org.eclipse.smarthome.core.util.HexUtils
Converts a byte array into a hex string (in format "0123456789ABCDEF").
bytesToHex(byte[], CharSequence) - Static method in class org.eclipse.smarthome.core.util.HexUtils
Converts a byte array into a hex string with a given delimiter.
byteToHex(byte) - Static method in class org.eclipse.smarthome.core.util.HexUtils
 

C

cachedFiles - Variable in class org.eclipse.smarthome.core.transform.AbstractFileTransformationService
 
calculate(List<Item>) - Method in interface org.openhab.core.items.GroupFunction
Determines the current state of a group based on a list of items
calculate(List<Item>) - Method in class org.openhab.core.items.GroupFunction.Equality
 
calculate(List<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.And
 
calculate(List<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.Avg
 
calculate(List<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.Max
 
calculate(List<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.Min
 
calculate(List<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.NAnd
 
calculate(List<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.NOr
 
calculate(List<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.Or
 
calculate(List<Item>) - Method in class org.openhab.core.library.types.ArithmeticGroupFunction.Sum
 
calculate(Set<Item>) - Method in interface org.eclipse.smarthome.core.items.GroupFunction
Determines the current state of a group based on a list of items
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.items.GroupFunction.Equality
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.And
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.Avg
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.Count
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.Max
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.Min
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.NAnd
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.NOr
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.Or
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.Sum
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.DateTimeGroupFunction.Earliest
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.DateTimeGroupFunction.Latest
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.QuantityTypeArithmeticGroupFunction.Avg
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.QuantityTypeArithmeticGroupFunction.Max
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.QuantityTypeArithmeticGroupFunction.Min
 
calculate(Set<Item>) - Method in class org.eclipse.smarthome.core.library.types.QuantityTypeArithmeticGroupFunction.Sum
 
calendar - Variable in class org.openhab.core.library.types.DateTimeType
 
call(Runnable) - Method in interface org.eclipse.smarthome.model.core.SafeEMF
Calls the given function.
call(Supplier<T>) - Method in interface org.eclipse.smarthome.model.core.SafeEMF
Calls the given function.
CALL - Static variable in class org.eclipse.smarthome.core.library.CoreItemFactory
 
callback - Variable in class org.openhab.core.automation.handler.BaseModuleHandler
 
CallItem - Class in org.eclipse.smarthome.core.library.items
This item identifies a telephone call by its origin and destination.
CallItem - Class in org.openhab.library.tel.items
 
CallItem(String) - Constructor for class org.eclipse.smarthome.core.library.items.CallItem
 
CallItem(String) - Constructor for class org.openhab.library.tel.items.CallItem
 
callScript(String) - Static method in class org.eclipse.smarthome.model.script.actions.ScriptExecution
Calls a script which must be located in the configurations/scripts folder.
CallType - Class in org.openhab.library.tel.types
 
CallType() - Constructor for class org.openhab.library.tel.types.CallType
 
CallType(String) - Constructor for class org.openhab.library.tel.types.CallType
 
CallType(String, String) - Constructor for class org.openhab.library.tel.types.CallType
 
CallType(StringType, StringType) - Constructor for class org.openhab.library.tel.types.CallType
 
Camera - Interface in org.eclipse.smarthome.core.semantics.model.equipment
This class defines a Camera.
cancel() - Method in interface org.eclipse.smarthome.core.thing.binding.firmware.FirmwareUpdateHandler
Cancels a previous started firmware update.
cancel() - Method in class org.eclipse.smarthome.magic.binding.handler.MagicFirmwareUpdateThingHandler
 
cancel() - Method in interface org.eclipse.smarthome.model.script.actions.Timer
Cancels the timer
canceled() - Method in interface org.eclipse.smarthome.core.thing.binding.firmware.ProgressCallback
Callback operation to indicate that the firmware update was canceled.
CANCELED - org.eclipse.smarthome.core.thing.firmware.FirmwareUpdateResult
Indicates that the firmware update was canceled.
cancelFirmwareUpdate(ThingUID) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection
The connection process is limited by a timeout, realized with a CompletableFuture.
canConvert(Class) - Method in class org.eclipse.smarthome.config.xml.util.GenericUnmarshaller
 
CANDELA - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
Car - Interface in org.eclipse.smarthome.core.semantics.model.equipment
This class defines a Car.
Carport - Interface in org.eclipse.smarthome.core.semantics.model.location
This class defines a Carport.
caseAbstractUnit(AbstractUnit) - Method in class org.eclipse.smarthome.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'Abstract Unit'.
caseAllConfig(AllConfig) - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'All Config'.
caseChangedEventTrigger(ChangedEventTrigger) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Chart'.
caseColorArray(ColorArray) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Color Array'.
caseColorpicker(Colorpicker) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Colorpicker'.
caseCommandEventTrigger(CommandEventTrigger) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Cron Strategy'.
caseDefault(Default) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Default'.
caseEventEmittedTrigger(EventEmittedTrigger) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Event Trigger'.
caseFilter(Filter) - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Filter'.
caseFilterDetails(FilterDetails) - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Filter Details'.
caseFrame(Frame) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Frame'.
caseGroup(Group) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Group'.
caseGroupConfig(GroupConfig) - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Group Config'.
caseGroupMemberChangedEventTrigger(GroupMemberChangedEventTrigger) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'ID Unit'.
caseImage(Image) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Image'.
caseItemConfig(ItemConfig) - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Item Config'.
caseItemModel(ItemModel) - Method in class org.eclipse.smarthome.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Item Model'.
caseLinkableWidget(LinkableWidget) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Linkable Widget'.
caseList(List) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'List'.
caseMapping(Mapping) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Mapping'.
caseMapview(Mapview) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Mapview'.
caseModelBinding(ModelBinding) - Method in class org.eclipse.smarthome.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Model Binding'.
caseModelBridge(ModelBridge) - Method in class org.eclipse.smarthome.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'Model Bridge'.
caseModelChannel(ModelChannel) - Method in class org.eclipse.smarthome.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'Model Channel'.
caseModelGroupItem(ModelGroupItem) - Method in class org.eclipse.smarthome.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Model Group Item'.
caseModelItem(ModelItem) - Method in class org.eclipse.smarthome.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Model Item'.
caseModelNormalItem(ModelNormalItem) - Method in class org.eclipse.smarthome.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Model Normal Item'.
caseModelProperty(ModelProperty) - Method in class org.eclipse.smarthome.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'Model Property'.
caseModelProperty(ModelProperty) - Method in class org.eclipse.smarthome.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'Model Property'.
caseModelPropertyContainer(ModelPropertyContainer) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'Model Thing'.
caseNonLinkableWidget(NonLinkableWidget) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Configuration'.
casePersistenceModel(PersistenceModel) - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Model'.
caseQuantityLiteral(QuantityLiteral) - Method in class org.eclipse.smarthome.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'Quantity Literal'.
caseRule(Rule) - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Rule'.
caseRuleModel(RuleModel) - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Rule Model'.
caseScript(Script) - Method in class org.eclipse.smarthome.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'Script'.
caseSelection(Selection) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Selection'.
caseSetpoint(Setpoint) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Setpoint'.
caseSitemap(Sitemap) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Sitemap'.
caseSitemapModel(SitemapModel) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Model'.
caseSlider(Slider) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Slider'.
caseSpecificUnit(SpecificUnit) - Method in class org.eclipse.smarthome.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'Specific Unit'.
caseStrategy(Strategy) - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Strategy'.
caseStringUnit(StringUnit) - Method in class org.eclipse.smarthome.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'String Unit'.
caseSwitch(Switch) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Switch'.
caseSystemOnShutdownTrigger(SystemOnShutdownTrigger) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'System Trigger'.
caseText(Text) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Text'.
caseThingModel(ThingModel) - Method in class org.eclipse.smarthome.model.thing.thing.util.ThingSwitch
Returns the result of interpreting the object as an instance of 'Model'.
caseThingStateChangedEventTrigger(ThingStateChangedEventTrigger) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Threshold Filter'.
caseTimeFilter(TimeFilter) - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceSwitch
Returns the result of interpreting the object as an instance of 'Time Filter'.
caseTimerTrigger(TimerTrigger) - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Timer Trigger'.
caseUpdateEventTrigger(UpdateEventTrigger) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid Command'.
caseValidCommandId(ValidCommandId) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid State'.
caseValidStateId(ValidStateId) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Valid Trigger'.
caseValidTriggerId(ValidTriggerId) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.model.rule.rules.util.RulesSwitch
Returns the result of interpreting the object as an instance of 'Variable Declaration'.
caseVideo(Video) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Video'.
caseVisibilityRule(VisibilityRule) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Visibility Rule'.
caseWebview(Webview) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Webview'.
caseWidget(Widget) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapSwitch
Returns the result of interpreting the object as an instance of 'Widget'.
caseXBlockExpression(XBlockExpression) - Method in class org.eclipse.smarthome.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'XBlock Expression'.
caseXExpression(XExpression) - Method in class org.eclipse.smarthome.model.script.script.util.ScriptSwitch
Returns the result of interpreting the object as an instance of 'XExpression'.
category - Variable in class org.eclipse.smarthome.core.items.dto.ItemDTO
 
category - Variable in class org.eclipse.smarthome.core.items.GenericItem
 
category - Variable in class org.eclipse.smarthome.core.items.ManagedItemProvider.PersistedItem
 
category - Variable in class org.eclipse.smarthome.core.thing.dto.ChannelDefinitionDTO
 
category - Variable in class org.eclipse.smarthome.core.thing.dto.ChannelTypeDTO
 
category - Variable in class org.eclipse.smarthome.core.thing.dto.StrippedThingTypeDTO
 
category - Variable in class org.eclipse.smarthome.io.rest.core.service.ConfigurableServiceDTO
 
CD - Static variable in interface org.eclipse.smarthome.io.transport.serial.SerialPortEvent
 
CELSIUS - Static variable in class org.eclipse.smarthome.core.library.unit.SIUnits
 
CENTI(Unit<T>) - Static method in class org.eclipse.smarthome.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.eclipse.smarthome.core.library.unit.ImperialUnits
 
CHANGE - Static variable in class org.eclipse.smarthome.core.persistence.strategy.SimpleStrategy.Globals
 
CHANGE - Static variable in class org.eclipse.smarthome.model.persistence.scoping.GlobalStrategies
 
CHANGED_EVENT_TRIGGER - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage
The meta object id for the 'Changed Event Trigger' class.
CHANGED_EVENT_TRIGGER - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'Changed Event Trigger' class.
CHANGED_EVENT_TRIGGER__ITEM - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage
The feature id for the 'Item' attribute.
CHANGED_EVENT_TRIGGER__ITEM - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'Item' attribute feature.
CHANGED_EVENT_TRIGGER__NEW_STATE - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage
The feature id for the 'New State' containment reference.
CHANGED_EVENT_TRIGGER__NEW_STATE - Static variable in interface org.eclipse.smarthome.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.eclipse.smarthome.model.rule.rules.RulesPackage
The feature id for the 'Old State' containment reference.
CHANGED_EVENT_TRIGGER__OLD_STATE - Static variable in interface org.eclipse.smarthome.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.eclipse.smarthome.model.rule.rules.RulesPackage
The number of structural features of the 'Changed Event Trigger' class.
ChangedEventTrigger - Interface in org.eclipse.smarthome.model.rule.rules
A representation of the model object 'Changed Event Trigger'.
ChangedEventTriggerElements() - Constructor for class org.eclipse.smarthome.model.rule.services.RulesGrammarAccess.ChangedEventTriggerElements
 
ChangedEventTriggerImpl - Class in org.eclipse.smarthome.model.rule.rules.impl
An implementation of the model object 'Changed Event Trigger'.
ChangedEventTriggerImpl() - Constructor for class org.eclipse.smarthome.model.rule.rules.impl.ChangedEventTriggerImpl
changedSince(Item, AbstractInstant) - Static method in class org.eclipse.smarthome.model.persistence.extensions.PersistenceExtensions
Checks if the state of a given item has changed since a certain point in time.
changedSince(Item, AbstractInstant, String) - Static method in class org.eclipse.smarthome.model.persistence.extensions.PersistenceExtensions
Checks if the state of a given item has changed since a certain point in time.
changelog - Variable in class org.eclipse.smarthome.core.thing.firmware.dto.FirmwareDTO
 
changeThingType(ThingTypeUID, Configuration) - Method in class org.eclipse.smarthome.core.thing.binding.BaseThingHandler
 
channel - Variable in class org.eclipse.smarthome.model.rule.rules.impl.EventEmittedTriggerImpl
The cached value of the 'Channel' attribute.
Channel - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.thing.Channel
Deprecated.
- use ChannelBuilder instead
Channel(ChannelUID, String) - Constructor for class org.eclipse.smarthome.core.thing.Channel
Deprecated.
- use ChannelBuilder instead
Channel(ChannelUID, String, Set<String>) - Constructor for class org.eclipse.smarthome.core.thing.Channel
Deprecated.
- use ChannelBuilder instead
Channel(ChannelUID, String, Configuration) - Constructor for class org.eclipse.smarthome.core.thing.Channel
Deprecated.
- use ChannelBuilder instead
Channel(ChannelUID, String, Configuration, Set<String>, Map<String, String>) - Constructor for class org.eclipse.smarthome.core.thing.Channel
Deprecated.
- use ChannelBuilder instead
CHANNEL_BRIGHTNESS - Static variable in class org.eclipse.smarthome.magic.binding.MagicBindingConstants
 
CHANNEL_COLOR - Static variable in class org.eclipse.smarthome.magic.binding.MagicBindingConstants
 
CHANNEL_CONTACT - Static variable in class org.eclipse.smarthome.magic.binding.MagicBindingConstants
 
CHANNEL_EDEFAULT - Static variable in class org.eclipse.smarthome.model.rule.rules.impl.EventEmittedTriggerImpl
The default value of the 'Channel' attribute.
CHANNEL_IDElements() - Constructor for class org.eclipse.smarthome.model.thing.services.ThingGrammarAccess.CHANNEL_IDElements
 
CHANNEL_IMAGE - Static variable in class org.eclipse.smarthome.magic.binding.MagicBindingConstants
 
CHANNEL_KIND_EDEFAULT - Static variable in class org.eclipse.smarthome.model.thing.thing.impl.ModelChannelImpl
The default value of the 'Channel Kind' attribute.
CHANNEL_LOCATION - Static variable in class org.eclipse.smarthome.magic.binding.MagicBindingConstants
 
CHANNEL_SET_TEMPERATURE - Static variable in class org.eclipse.smarthome.magic.binding.MagicBindingConstants
 
CHANNEL_SIGNAL_STRENGTH - Static variable in class org.eclipse.smarthome.magic.binding.MagicBindingConstants
 
CHANNEL_SWITCH - Static variable in class org.eclipse.smarthome.magic.binding.MagicBindingConstants
 
CHANNEL_SYSTEM_COMMAND - Static variable in class org.eclipse.smarthome.magic.binding.MagicBindingConstants
 
CHANNEL_TEMPERATURE - Static variable in class org.eclipse.smarthome.magic.binding.MagicBindingConstants
 
CHANNEL_TYPE_EDEFAULT - Static variable in class org.eclipse.smarthome.model.thing.thing.impl.ModelChannelImpl
The default value of the 'Channel Type' attribute.
ChannelBuilder - Class in org.eclipse.smarthome.core.thing.binding.builder
ChannelBuilder is responsible for creating Channels.
ChannelDefinition - Class in org.eclipse.smarthome.core.thing.type
The ChannelDefinition class defines a Channel of a ThingType.
ChannelDefinition(String, ChannelTypeUID) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelDefinition
Deprecated.
use the builder
ChannelDefinition(String, ChannelTypeUID, Map<String, String>, String, String) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelDefinition
Deprecated.
use the builder
ChannelDefinition(String, ChannelTypeUID, Map<String, String>, String, String, AutoUpdatePolicy) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelDefinition
Deprecated.
use the builder
ChannelDefinitionBuilder - Class in org.eclipse.smarthome.core.thing.type
Builder for a channel definition.
ChannelDefinitionBuilder(String, ChannelTypeUID) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelDefinitionBuilder
Creates a new channel definition builder.
ChannelDefinitionBuilder(ChannelDefinition) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelDefinitionBuilder
Creates a new channel definition builder.
ChannelDefinitionDTO - Class in org.eclipse.smarthome.core.thing.dto
This is a data transfer object that is used to serialize channel definitions.
ChannelDefinitionDTO() - Constructor for class org.eclipse.smarthome.core.thing.dto.ChannelDefinitionDTO
 
ChannelDefinitionDTO(String, String, String, String, Set<String>, String, StateDescription, boolean, Map<String, String>) - Constructor for class org.eclipse.smarthome.core.thing.dto.ChannelDefinitionDTO
 
ChannelDTO - Class in org.eclipse.smarthome.core.thing.dto
This is a data transfer object that is used to serialize channels.
ChannelDTO() - Constructor for class org.eclipse.smarthome.core.thing.dto.ChannelDTO
 
ChannelDTO(ChannelUID, String, String, ChannelKind, String, String, Map<String, String>, Configuration, Set<String>) - Constructor for class org.eclipse.smarthome.core.thing.dto.ChannelDTO
 
ChannelDTOMapper - Class in org.eclipse.smarthome.core.thing.dto
The ChannelDTOMapper is an utility class to map channels into channel data transfer objects (DTOs).
ChannelDTOMapper() - Constructor for class org.eclipse.smarthome.core.thing.dto.ChannelDTOMapper
 
ChannelGroupDefinition - Class in org.eclipse.smarthome.core.thing.type
ChannelGroupDefinition(String, ChannelGroupTypeUID) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelGroupDefinition
Creates a new instance of this class with the specified parameters.
ChannelGroupDefinition(String, ChannelGroupTypeUID, String, String) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelGroupDefinition
Creates a new instance of this class with the specified parameters.
ChannelGroupDefinitionDTO - Class in org.eclipse.smarthome.core.thing.dto
This is a data transfer object that is used to serialize channel group definitions.
ChannelGroupDefinitionDTO() - Constructor for class org.eclipse.smarthome.core.thing.dto.ChannelGroupDefinitionDTO
 
ChannelGroupDefinitionDTO(String, String, String, List<ChannelDefinitionDTO>) - Constructor for class org.eclipse.smarthome.core.thing.dto.ChannelGroupDefinitionDTO
 
channelGroups - Variable in class org.eclipse.smarthome.core.thing.dto.ThingTypeDTO
 
ChannelGroupType - Class in org.eclipse.smarthome.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.
ChannelGroupType(ChannelGroupTypeUID, boolean, String, String, List<ChannelDefinition>) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelGroupType
Deprecated.
Use the ChannelGroupTypeBuilder instead.
ChannelGroupTypeBuilder - Class in org.eclipse.smarthome.core.thing.type
A ChannelGroupType builder.
ChannelGroupTypeI18nLocalizationService - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.thing.i18n.ChannelGroupTypeI18nLocalizationService
 
ChannelGroupTypeProvider - Interface in org.eclipse.smarthome.core.thing.type
The ChannelGroupTypeProvider is responsible for providing channel group types.
ChannelGroupTypeRegistry - Class in org.eclipse.smarthome.core.thing.type
The ChannelGroupTypeRegistry tracks all ChannelGroupTypes provided by registered ChannelGroupTypeProviders.
ChannelGroupTypeRegistry() - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelGroupTypeRegistry
 
ChannelGroupTypeUID - Class in org.eclipse.smarthome.core.thing.type
The ChannelGroupTypeUID represents a unique identifier for channel group types.
ChannelGroupTypeUID(String) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelGroupTypeUID
Creates a new instance of this class with the specified parameter.
ChannelGroupTypeUID(String, String) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelGroupTypeUID
Creates a new instance of this class with the specified parameter.
ChannelGroupUID - Class in org.eclipse.smarthome.core.thing
ChannelGroupUID represents a unique identifier for channel groups.
ChannelGroupUID(String) - Constructor for class org.eclipse.smarthome.core.thing.ChannelGroupUID
Parses a ChannelGroupUID for a given string.
ChannelGroupUID(ThingUID, String) - Constructor for class org.eclipse.smarthome.core.thing.ChannelGroupUID
 
channelKind - Variable in class org.eclipse.smarthome.model.thing.thing.impl.ModelChannelImpl
The cached value of the 'Channel Kind' attribute.
ChannelKind - Enum in org.eclipse.smarthome.core.thing.type
Kind of the channel.
channelLinked(ChannelUID) - Method in class org.eclipse.smarthome.core.thing.binding.BaseThingHandler
 
channelLinked(ChannelUID) - Method in interface org.eclipse.smarthome.core.thing.binding.ThingHandler
Notifies the handler that a channel was linked.
channelLinked(ChannelUID) - Method in class org.eclipse.smarthome.magic.binding.handler.MagicChattyThingHandler
 
channelOptionsMap - Variable in class org.eclipse.smarthome.core.thing.binding.BaseDynamicCommandDescriptionProvider
 
channelOptionsMap - Variable in class org.eclipse.smarthome.core.thing.binding.BaseDynamicStateDescriptionProvider
 
channelPatternMap - Variable in class org.eclipse.smarthome.core.thing.binding.BaseDynamicStateDescriptionProvider
 
channels - Variable in class org.eclipse.smarthome.core.thing.dto.ChannelGroupDefinitionDTO
 
channels - Variable in class org.eclipse.smarthome.core.thing.dto.ThingDTO
 
channels - Variable in class org.eclipse.smarthome.core.thing.dto.ThingTypeDTO
 
channels - Variable in class org.eclipse.smarthome.model.thing.thing.impl.ModelThingImpl
The cached value of the 'Channels' containment reference list.
channelTriggered(Thing, ChannelUID, String) - Method in interface org.eclipse.smarthome.core.thing.binding.ThingHandlerCallback
Informs the framework that a channel has been triggered.
ChannelTriggeredEvent - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.thing.events.ChannelTriggeredEvent
Constructs a new thing trigger event.
channelType - Variable in class org.eclipse.smarthome.model.thing.thing.impl.ModelChannelImpl
The cached value of the 'Channel Type' attribute.
ChannelType - Class in org.eclipse.smarthome.core.thing.type
The ChannelType describes a concrete type of a Channel.
ChannelType(ChannelTypeUID, boolean, String, String, String, String, Set<String>, CommandDescription, URI, AutoUpdatePolicy) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelType
Creates a new instance of a "write-only" ChannelType with command options.
ChannelType(ChannelTypeUID, boolean, String, String, String, String, Set<String>, StateDescription, URI) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelType
Deprecated.
Use the ChannelTypeBuilder instead.
ChannelType(ChannelTypeUID, boolean, String, ChannelKind, String, String, String, Set<String>, StateDescription, EventDescription, URI) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelType
Deprecated.
Use the ChannelTypeBuilder instead.
ChannelType(ChannelTypeUID, boolean, String, ChannelKind, String, String, String, Set<String>, StateDescription, EventDescription, URI, AutoUpdatePolicy) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelType
Creates a new instance of this class with the specified parameters.
ChannelTypeBuilder<T extends ChannelTypeBuilder<T>> - Interface in org.eclipse.smarthome.core.thing.type
Interface for ChannelTypeBuilder
ChannelTypeDTO - Class in org.eclipse.smarthome.core.thing.dto
This is a data transfer object that is used with to serialize channel types.
ChannelTypeDTO() - Constructor for class org.eclipse.smarthome.core.thing.dto.ChannelTypeDTO
 
ChannelTypeDTO(String, String, String, String, String, ChannelKind, List<ConfigDescriptionParameterDTO>, List<ConfigDescriptionParameterGroupDTO>, StateDescription, Set<String>, boolean, CommandDescription) - Constructor for class org.eclipse.smarthome.core.thing.dto.ChannelTypeDTO
 
channelTypeI18nLocalizationService - Variable in class org.eclipse.smarthome.core.thing.binding.BaseDynamicCommandDescriptionProvider
 
channelTypeI18nLocalizationService - Variable in class org.eclipse.smarthome.core.thing.binding.BaseDynamicStateDescriptionProvider
 
ChannelTypeI18nLocalizationService - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.thing.i18n.ChannelTypeI18nLocalizationService
 
ChannelTypeProvider - Interface in org.eclipse.smarthome.core.thing.type
The ChannelTypeProvider is responsible for providing channel types.
ChannelTypeRegistry - Class in org.eclipse.smarthome.core.thing.type
The ChannelTypeRegistry tracks all ChannelTypes provided by registered ChannelTypeProviders.
ChannelTypeRegistry() - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelTypeRegistry
 
channelTypeUID - Variable in class org.eclipse.smarthome.core.thing.dto.ChannelDTO
 
ChannelTypeUID - Class in org.eclipse.smarthome.core.thing.type
The ChannelTypeUID represents a unique identifier for channel types.
ChannelTypeUID(String) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelTypeUID
Creates a new instance of this class with the specified parameter.
ChannelTypeUID(String, String) - Constructor for class org.eclipse.smarthome.core.thing.type.ChannelTypeUID
Creates a new instance of this class with the specified parameter.
channelUID - Variable in class org.eclipse.smarthome.core.thing.link.dto.ItemChannelLinkDTO
 
ChannelUID - Class in org.eclipse.smarthome.core.thing
ChannelUID represents a unique identifier for channels.
ChannelUID(String) - Constructor for class org.eclipse.smarthome.core.thing.ChannelUID
Parses a ChannelUID for a given string.
ChannelUID(String, String, String, String) - Constructor for class org.eclipse.smarthome.core.thing.ChannelUID
Deprecated.
ChannelUID(String, String, String, String, String) - Constructor for class org.eclipse.smarthome.core.thing.ChannelUID
Deprecated.
ChannelUID(ChannelGroupUID, String) - Constructor for class org.eclipse.smarthome.core.thing.ChannelUID
 
ChannelUID(ThingTypeUID, String, String) - Constructor for class org.eclipse.smarthome.core.thing.ChannelUID
Deprecated.
ChannelUID(ThingTypeUID, ThingUID, String) - Constructor for class org.eclipse.smarthome.core.thing.ChannelUID
Deprecated.
ChannelUID(ThingTypeUID, ThingUID, String, String) - Constructor for class org.eclipse.smarthome.core.thing.ChannelUID
Deprecated.
ChannelUID(ThingUID, String) - Constructor for class org.eclipse.smarthome.core.thing.ChannelUID
 
ChannelUID(ThingUID, String, String) - Constructor for class org.eclipse.smarthome.core.thing.ChannelUID
 
channelUnlinked(ChannelUID) - Method in class org.eclipse.smarthome.core.thing.binding.BaseThingHandler
 
channelUnlinked(ChannelUID) - Method in interface org.eclipse.smarthome.core.thing.binding.ThingHandler
Notifies the handler that a channel was unlinked.
channelUnlinked(ChannelUID) - Method in class org.eclipse.smarthome.magic.binding.handler.MagicChattyThingHandler
 
Chart - Interface in org.eclipse.smarthome.model.sitemap.sitemap
A representation of the model object 'Chart'.
Chart - Interface in org.openhab.model.sitemap
A representation of the model object 'Chart'.
CHART - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The meta object id for the 'Chart' class.
CHART - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Chart' class.
CHART__ICON - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Icon' attribute.
CHART__ITEM - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Item' attribute.
CHART__LABEL - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label' attribute.
CHART__LABEL_COLOR - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label Color' containment reference list.
CHART__LEGEND - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Legend' attribute.
CHART__LEGEND - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Legend' attribute feature.
CHART__PERIOD - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Period' attribute.
CHART__PERIOD - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Period' attribute feature.
CHART__REFRESH - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Refresh' attribute.
CHART__REFRESH - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Refresh' attribute feature.
CHART__SERVICE - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Service' attribute.
CHART__SERVICE - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Service' attribute feature.
CHART__VALUE_COLOR - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Value Color' containment reference list.
CHART__VISIBILITY - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Visibility' containment reference list.
CHART_FEATURE_COUNT - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The number of structural features of the 'Chart' class.
ChartElements() - Constructor for class org.eclipse.smarthome.model.sitemap.services.SitemapGrammarAccess.ChartElements
 
ChartImpl - Class in org.eclipse.smarthome.model.sitemap.sitemap.impl
An implementation of the model object 'Chart'.
ChartImpl() - Constructor for class org.eclipse.smarthome.model.sitemap.sitemap.impl.ChartImpl
ChartProvider - Interface in org.eclipse.smarthome.ui.chart
Defines the interface for chart providers.
ChartProvider - Interface in org.openhab.ui.chart
Defines the interface for chart providers.
ChartProvider.ImageType - Enum in org.eclipse.smarthome.ui.chart
Provides a list of image types
ChartProvider.ImageType - Enum in org.openhab.ui.chart
Provides a list of image types
check_thing_has_valid_id(ModelThing) - Method in class org.eclipse.smarthome.model.thing.validation.ThingValidator
 
checkAliveClients() - Method in class org.eclipse.smarthome.io.rest.sitemap.SitemapSubscriptionService
 
checkClientTrusted(X509Certificate[], String) - Method in class org.eclipse.smarthome.io.net.http.TrustAllTrustMananger
 
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.eclipse.smarthome.io.net.http.TrustAllTrustMananger
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.eclipse.smarthome.io.net.http.TrustAllTrustMananger
 
checkConfigurationInternal(Issues) - Method in class org.eclipse.smarthome.model.lazygen.LazyGenerator
 
checkDiemension(ModelItem) - Method in class org.eclipse.smarthome.model.validation.ItemsValidator
 
checkFramesInFrame(Frame) - Method in class org.eclipse.smarthome.model.sitemap.validation.SitemapValidator
 
checkFramesInWidgetList(LinkableWidget) - Method in class org.eclipse.smarthome.model.sitemap.validation.SitemapValidator
 
checkFramesInWidgetList(Sitemap) - Method in class org.eclipse.smarthome.model.sitemap.validation.SitemapValidator
 
checkHead(String...) - Method in class org.eclipse.smarthome.core.voice.text.TokenList
Checks for the first token of the list.
checkItemName(ModelItem) - Method in class org.eclipse.smarthome.model.validation.ItemsValidator
 
checkNotNull(Object, String) - Static method in class org.eclipse.smarthome.core.events.AbstractEventFactory
 
checkNotNullOrEmpty(String, String) - Static method in class org.eclipse.smarthome.core.events.AbstractEventFactory
 
checkServerTrusted(X509Certificate[], String) - Method in class org.eclipse.smarthome.io.net.http.TrustAllTrustMananger
 
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.eclipse.smarthome.io.net.http.TrustAllTrustMananger
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.eclipse.smarthome.io.net.http.TrustAllTrustMananger
 
checkSetpoints(Setpoint) - Method in class org.eclipse.smarthome.model.sitemap.validation.SitemapValidator
 
checkTail(String...) - Method in class org.eclipse.smarthome.core.voice.text.TokenList
Checks for the last token of the list.
checkVitality(String, int, int) - Static method in class org.eclipse.smarthome.model.script.actions.Ping
Checks the vitality of host.
checkVitality(String, int, int) - Static method in class org.openhab.io.net.actions.Ping
Checks the vitality of host.
childHandlerDisposed(ThingHandler, Thing) - Method in class org.eclipse.smarthome.core.thing.binding.BaseBridgeHandler
 
childHandlerDisposed(ThingHandler, Thing) - Method in interface org.eclipse.smarthome.core.thing.binding.BridgeHandler
Informs the bridge handler that a child handler has been disposed.
childHandlerInitialized(ThingHandler, Thing) - Method in class org.eclipse.smarthome.core.thing.binding.BaseBridgeHandler
 
childHandlerInitialized(ThingHandler, Thing) - Method in interface org.eclipse.smarthome.core.thing.binding.BridgeHandler
Informs the bridge handler that a child handler has been initialized.
children - Variable in class org.eclipse.smarthome.model.sitemap.sitemap.impl.LinkableWidgetImpl
The cached value of the 'Children' containment reference list.
children - Variable in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapImpl
The cached value of the 'Children' containment reference list.
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
 
CidrAddress - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.net.CidrAddress
 
CleaningRobot - Interface in org.eclipse.smarthome.core.semantics.model.equipment
This class defines a Cleaning Robot.
clear() - Method in class org.eclipse.smarthome.core.cache.ExpiringCacheMap
Discards all items from the cache.
client - Variable in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection
 
clientCallback - Variable in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection
 
clientId - Variable in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection
 
clientID - Variable in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnectionConfig
 
clone() - Method in class org.eclipse.smarthome.core.auth.client.oauth2.AccessTokenResponse
 
close() - Method in class org.eclipse.smarthome.config.xml.osgi.XmlDocumentBundleTracker
 
close() - Method in class org.eclipse.smarthome.core.audio.ByteArrayAudioStream
 
close() - Method in class org.eclipse.smarthome.core.audio.FileAudioStream
 
close() - Method in class org.eclipse.smarthome.core.audio.URLAudioStream
 
close() - Method in interface org.eclipse.smarthome.core.auth.client.oauth2.OAuthClientService
Stop the service and free underlying resources.
close() - Method in class org.eclipse.smarthome.io.rest.Stream2JSONInputStream
 
close() - Method in interface org.eclipse.smarthome.io.transport.mdns.MDNSClient
Close properly JmDNS instances
close() - Method in class org.eclipse.smarthome.io.transport.serial.rxtx.RxTxSerialPort
 
close() - Method in interface org.eclipse.smarthome.io.transport.serial.SerialPort
 
close() - Method in class org.eclipse.smarthome.test.BundleCloseable
 
CLOSED - org.eclipse.smarthome.core.library.types.OpenClosedType
 
CLOSED - org.openhab.core.library.types.OpenClosedType
 
cmd - Variable in class org.eclipse.smarthome.model.sitemap.sitemap.impl.MappingImpl
The cached value of the 'Cmd' attribute.
cmd(Object) - Method in class org.eclipse.smarthome.core.voice.text.AbstractRuleBasedInterpreter
Adds a command to the resulting AST tree.
cmd(Object, Command) - Method in class org.eclipse.smarthome.core.voice.text.AbstractRuleBasedInterpreter
Adds a command to the resulting AST tree, if the expression matches.
CMD_EDEFAULT - Static variable in class org.eclipse.smarthome.model.sitemap.sitemap.impl.MappingImpl
The default value of the 'Cmd' attribute.
CMD_LINE_DELIMITER - Static variable in class org.eclipse.smarthome.io.net.exec.ExecUtil
Use this to separate between command and parameter, and also between parameters.
CO - Interface in org.eclipse.smarthome.core.semantics.model.property
This class defines a CO.
CO2 - Interface in org.eclipse.smarthome.core.semantics.model.property
This class defines a CO2.
CODEC_AAC - Static variable in class org.eclipse.smarthome.core.audio.AudioFormat
AAC Codec
CODEC_MP3 - Static variable in class org.eclipse.smarthome.core.audio.AudioFormat
MP3 Codec
CODEC_PCM_ALAW - Static variable in class org.eclipse.smarthome.core.audio.AudioFormat
PCM A-law
CODEC_PCM_SIGNED - Static variable in class org.eclipse.smarthome.core.audio.AudioFormat
PCM Signed
CODEC_PCM_ULAW - Static variable in class org.eclipse.smarthome.core.audio.AudioFormat
PCM u-law
CODEC_PCM_UNSIGNED - Static variable in class org.eclipse.smarthome.core.audio.AudioFormat
PCM Unsigned
CODEC_VORBIS - Static variable in class org.eclipse.smarthome.core.audio.AudioFormat
Vorbis Codec
COLOR - Static variable in class org.eclipse.smarthome.core.library.CoreItemFactory
 
COLOR_ARRAY - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The meta object id for the 'Color Array' class.
COLOR_ARRAY - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Color Array' class.
COLOR_ARRAY__ARG - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Arg' attribute.
COLOR_ARRAY__ARG - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Arg' attribute feature.
COLOR_ARRAY__CONDITION - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Condition' attribute.
COLOR_ARRAY__CONDITION - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Condition' attribute feature.
COLOR_ARRAY__ITEM - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Item' attribute.
COLOR_ARRAY__ITEM - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Item' attribute feature.
COLOR_ARRAY__SIGN - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Sign' attribute.
COLOR_ARRAY__SIGN - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Sign' attribute feature.
COLOR_ARRAY__STATE - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'State' attribute.
COLOR_ARRAY__STATE - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'State' attribute feature.
COLOR_ARRAY_FEATURE_COUNT - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The number of structural features of the 'Color Array' class.
ColorArray - Interface in org.eclipse.smarthome.model.sitemap.sitemap
A representation of the model object 'Color Array'.
ColorArray - Interface in org.openhab.model.sitemap
A representation of the model object 'Color Array'.
ColorArrayElements() - Constructor for class org.eclipse.smarthome.model.sitemap.services.SitemapGrammarAccess.ColorArrayElements
 
ColorArrayImpl - Class in org.eclipse.smarthome.model.sitemap.sitemap.impl
An implementation of the model object 'Color Array'.
ColorArrayImpl() - Constructor for class org.eclipse.smarthome.model.sitemap.sitemap.impl.ColorArrayImpl
ColorItem - Class in org.eclipse.smarthome.core.library.items
A ColorItem can be used for color values, e.g.
ColorItem - Class in org.openhab.core.library.items
A ColorItem can be used for color values, e.g.
ColorItem(String) - Constructor for class org.eclipse.smarthome.core.library.items.ColorItem
 
ColorItem(String) - Constructor for class org.openhab.core.library.items.ColorItem
 
Colorpicker - Interface in org.eclipse.smarthome.model.sitemap.sitemap
A representation of the model object 'Colorpicker'.
Colorpicker - Interface in org.openhab.model.sitemap
A representation of the model object 'Colorpicker'.
COLORPICKER - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The meta object id for the 'Colorpicker' class.
COLORPICKER - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Colorpicker' class.
COLORPICKER__FREQUENCY - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Frequency' attribute.
COLORPICKER__FREQUENCY - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Frequency' attribute feature.
COLORPICKER__ICON - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Icon' attribute.
COLORPICKER__ITEM - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Item' attribute.
COLORPICKER__LABEL - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label' attribute.
COLORPICKER__LABEL_COLOR - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label Color' containment reference list.
COLORPICKER__VALUE_COLOR - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Value Color' containment reference list.
COLORPICKER__VISIBILITY - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Visibility' containment reference list.
COLORPICKER_FEATURE_COUNT - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The number of structural features of the 'Colorpicker' class.
ColorpickerElements() - Constructor for class org.eclipse.smarthome.model.sitemap.services.SitemapGrammarAccess.ColorpickerElements
 
ColorpickerImpl - Class in org.eclipse.smarthome.model.sitemap.sitemap.impl
An implementation of the model object 'Colorpicker'.
ColorpickerImpl() - Constructor for class org.eclipse.smarthome.model.sitemap.sitemap.impl.ColorpickerImpl
ColorTemperature - Interface in org.eclipse.smarthome.core.semantics.model.property
This class defines a Color Temperature.
command - Variable in class org.eclipse.smarthome.model.rule.rules.impl.CommandEventTriggerImpl
The cached value of the 'Command' containment reference.
command - Variable in class org.eclipse.smarthome.model.rule.rules.impl.GroupMemberCommandEventTriggerImpl
The cached value of the 'Command' containment reference.
Command - Interface in org.eclipse.smarthome.core.types
This is a marker interface for all command types.
Command - Interface in org.openhab.core.types
This is a marker interface for all command types.
Command() - Method in class org.eclipse.smarthome.model.sitemap.valueconverter.SitemapConverters
 
COMMAND - org.eclipse.smarthome.core.types.EventType
 
COMMAND - org.openhab.core.types.EventType
 
COMMAND_EVENT_TRIGGER - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage
The meta object id for the 'Command Event Trigger' class.
COMMAND_EVENT_TRIGGER - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'Command Event Trigger' class.
COMMAND_EVENT_TRIGGER__COMMAND - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage
The feature id for the 'Command' containment reference.
COMMAND_EVENT_TRIGGER__COMMAND - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'Command' containment reference feature.
COMMAND_EVENT_TRIGGER__ITEM - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage
The feature id for the 'Item' attribute.
COMMAND_EVENT_TRIGGER__ITEM - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage.Literals
The meta object literal for the 'Item' attribute feature.
COMMAND_EVENT_TRIGGER_FEATURE_COUNT - Static variable in interface org.eclipse.smarthome.model.rule.rules.RulesPackage
The number of structural features of the 'Command Event Trigger' class.
commandDescription - Variable in class org.eclipse.smarthome.core.thing.dto.ChannelTypeDTO
 
commandDescription - Variable in class org.eclipse.smarthome.io.rest.core.item.EnrichedItemDTO
 
CommandDescription - Interface in org.eclipse.smarthome.core.types
The CommandDescription groups state command properties.
CommandDescriptionBuilder - Class in org.eclipse.smarthome.core.types
Used to build instances of CommandDescription.
CommandDescriptionProvider - Interface in org.eclipse.smarthome.core.types
Implementations provide an item specific, localized CommandDescription.
CommandDescriptionService - Interface in org.eclipse.smarthome.core.service
An implementation of this service provides locale specific CommandDescriptions for the given item.
CommandElements() - Constructor for class org.eclipse.smarthome.model.sitemap.services.SitemapGrammarAccess.CommandElements
 
CommandEventTrigger - Interface in org.eclipse.smarthome.model.rule.rules
A representation of the model object 'Command Event Trigger'.
CommandEventTriggerElements() - Constructor for class org.eclipse.smarthome.model.rule.services.RulesGrammarAccess.CommandEventTriggerElements
 
CommandEventTriggerImpl - Class in org.eclipse.smarthome.model.rule.rules.impl
An implementation of the model object 'Command Event Trigger'.
CommandEventTriggerImpl() - Constructor for class org.eclipse.smarthome.model.rule.rules.impl.CommandEventTriggerImpl
CommandOption - Class in org.eclipse.smarthome.core.types
Represents a command option for "write only" command channels.
CommandOption(String, String) - Constructor for class org.eclipse.smarthome.core.types.CommandOption
Creates a CommandOption object.
COMMANDS - Static variable in class org.eclipse.smarthome.model.script.scoping.StateAndCommandProvider
 
COMMON_UNIT_SYMBOLSElements() - Constructor for class org.eclipse.smarthome.model.script.services.ScriptGrammarAccess.COMMON_UNIT_SYMBOLSElements
 
CommonTriggerEvents - Class in org.eclipse.smarthome.core.thing
Contains often used trigger events.
communicateActionToDevice(String) - Method in class org.eclipse.smarthome.magic.binding.handler.MagicActionModuleThingHandler
 
COMMUNICATION_ERROR - org.eclipse.smarthome.core.thing.ThingStatusDetail
 
COMMUNICATION_ERROR - Variable in class org.eclipse.smarthome.core.thing.ThingStatusDetail.OfflineStatus
 
compareTo(DecimalType) - Method in class org.eclipse.smarthome.core.library.types.DecimalType
 
compareTo(QuantityType<T>) - Method in class org.eclipse.smarthome.core.library.types.QuantityType
 
compareTo(DecimalType) - Method in class org.openhab.core.library.types.DecimalType
 
ComplexType - Interface in org.eclipse.smarthome.core.types
A complex type consists out of a sorted list of primitive constituents.
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.eclipse.smarthome.model.script.jvmmodel.ScriptTypeComputer
 
condition - Variable in class org.eclipse.smarthome.model.sitemap.sitemap.impl.ColorArrayImpl
The cached value of the 'Condition' attribute.
condition - Variable in class org.eclipse.smarthome.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.eclipse.smarthome.model.sitemap.sitemap.impl.ColorArrayImpl
The default value of the 'Condition' attribute.
CONDITION_EDEFAULT - Static variable in class org.eclipse.smarthome.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.eclipse.smarthome.core.items.dto.MetadataDTO
 
CONFIG_DIR_PROG_ARGUMENT - Static variable in class org.eclipse.smarthome.config.core.ConfigConstants
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.eclipse.smarthome.config.discovery.DiscoveryService
Configuration property for enabling the auto discovery feature of a DiscoveryService.
CONFIG_URI - Static variable in interface org.eclipse.smarthome.magic.binding.MagicService
 
ConfigConstants - Class in org.eclipse.smarthome.config.core
This class provides constants relevant for the configuration of openHAB
ConfigConstants() - Constructor for class org.eclipse.smarthome.config.core.ConfigConstants
 
ConfigDescription - Class in org.eclipse.smarthome.config.core
The ConfigDescription class contains a description for a concrete configuration of e.g.
ConfigDescription(URI) - Constructor for class org.eclipse.smarthome.config.core.ConfigDescription
Deprecated.
Use the ConfigDescriptionBuilder instead.
ConfigDescription(URI, List<ConfigDescriptionParameter>) - Constructor for class org.eclipse.smarthome.config.core.ConfigDescription
Deprecated.
Use the ConfigDescriptionBuilder instead.
ConfigDescription(URI, List<ConfigDescriptionParameter>, List<ConfigDescriptionParameterGroup>) - Constructor for class org.eclipse.smarthome.config.core.ConfigDescription
Deprecated.
Use the ConfigDescriptionBuilder instead.
ConfigDescriptionAliasProvider - Interface in org.eclipse.smarthome.config.core
Can be implemented to point one config description URI to another.
ConfigDescriptionBuilder - Class in org.eclipse.smarthome.config.core
The ConfigDescriptionBuilder class provides a builder for the ConfigDescription class.
ConfigDescriptionConverter - Class in org.eclipse.smarthome.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.eclipse.smarthome.config.xml.ConfigDescriptionConverter
 
ConfigDescriptionDTO - Class in org.eclipse.smarthome.config.core.dto
ConfigDescriptionDTO is a data transfer object for ConfigDescription.
ConfigDescriptionDTO(String, List<ConfigDescriptionParameterDTO>, List<ConfigDescriptionParameterGroupDTO>) - Constructor for class org.eclipse.smarthome.config.core.dto.ConfigDescriptionDTO
 
ConfigDescriptionDTOMapper - Class in org.eclipse.smarthome.config.core.dto
ConfigDescriptionDTOMapper() - Constructor for class org.eclipse.smarthome.config.core.dto.ConfigDescriptionDTOMapper
 
ConfigDescriptionParameter - Class in org.eclipse.smarthome.config.core
The ConfigDescriptionParameter class contains the description of a concrete configuration parameter.
ConfigDescriptionParameter() - Constructor for class org.eclipse.smarthome.config.core.ConfigDescriptionParameter
Default constructor.
ConfigDescriptionParameter(String, ConfigDescriptionParameter.Type) - Constructor for class org.eclipse.smarthome.config.core.ConfigDescriptionParameter
Creates a new instance of this class with the specified parameters.
ConfigDescriptionParameter.Type - Enum in org.eclipse.smarthome.config.core
The ConfigDescriptionParameter.Type defines an enumeration of all supported data types a configuration parameter can take.
ConfigDescriptionParameterBuilder - Class in org.eclipse.smarthome.config.core
The ConfigDescriptionParameterBuilder class provides a builder for the ConfigDescriptionParameter class.
ConfigDescriptionParameterConverter - Class in org.eclipse.smarthome.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.eclipse.smarthome.config.xml.ConfigDescriptionParameterConverter
 
ConfigDescriptionParameterDTO - Class in org.eclipse.smarthome.config.core.dto
This is a data transfer object that is used to serialize parameter of a configuration description.
ConfigDescriptionParameterDTO() - Constructor for class org.eclipse.smarthome.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.eclipse.smarthome.config.core.dto.ConfigDescriptionParameterDTO
 
ConfigDescriptionParameterGroup - Class in org.eclipse.smarthome.config.core
The ConfigDescriptionParameterGroup specifies information about parameter groups.
ConfigDescriptionParameterGroup(String, String, Boolean, String, String) - Constructor for class org.eclipse.smarthome.config.core.ConfigDescriptionParameterGroup
Create a Parameter Group.
ConfigDescriptionParameterGroupConverter - Class in org.eclipse.smarthome.config.xml
The ConfigDescriptionParameterGroupConverter creates a ConfigDescriptionParameterGroup instance from a option XML node.
ConfigDescriptionParameterGroupConverter() - Constructor for class org.eclipse.smarthome.config.xml.ConfigDescriptionParameterGroupConverter
 
ConfigDescriptionParameterGroupDTO - Class in org.eclipse.smarthome.config.core.dto
This is a data transfer object that is used to serialize options of a parameter group.
ConfigDescriptionParameterGroupDTO() - Constructor for class org.eclipse.smarthome.config.core.dto.ConfigDescriptionParameterGroupDTO
 
ConfigDescriptionParameterGroupDTO(String, String, Boolean, String, String) - Constructor for class org.eclipse.smarthome.config.core.dto.ConfigDescriptionParameterGroupDTO
 
ConfigDescriptionProvider - Interface in org.eclipse.smarthome.config.core
The ConfigDescriptionProvider can be implemented and registered as an OSGi service to provide ConfigDescriptions.
ConfigDescriptionRegistry - Class in org.eclipse.smarthome.config.core
ConfigDescriptionRegistry() - Constructor for class org.eclipse.smarthome.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.eclipse.smarthome.core.binding.dto.BindingInfoDTO
 
configDescriptionURI - Variable in class org.eclipse.smarthome.io.rest.core.service.ConfigurableServiceDTO
 
ConfigDescriptionValidator - Interface in org.eclipse.smarthome.config.core.validation
The ConfigDescriptionValidator validates a given set of Configuration parameters against a given ConfigDescription URI.
ConfigI18nLocalizationService - Class in org.eclipse.smarthome.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.eclipse.smarthome.config.core.i18n.ConfigI18nLocalizationService
 
ConfigOptionProvider - Interface in org.eclipse.smarthome.config.core
The ConfigOptionProvider can be implemented and registered as an OSGi service to provide ConfigDescriptions options.
configParameters - Variable in class org.eclipse.smarthome.core.thing.dto.ThingTypeDTO
 
configs - Variable in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceModelImpl
The cached value of the 'Configs' containment reference list.
ConfigStatusBridgeHandler - Class in org.eclipse.smarthome.core.thing.binding
The ConfigStatusBridgeHandler is an extension of BaseBridgeHandler that implements the ConfigStatusProvider interface.
ConfigStatusBridgeHandler(Bridge) - Constructor for class org.eclipse.smarthome.core.thing.binding.ConfigStatusBridgeHandler
Creates a new instance of this class for the given Bridge.
ConfigStatusCallback - Interface in org.eclipse.smarthome.config.core.status
The ConfigStatusCallback interface is a callback interface to propagate a new configuration status for an entity.
ConfigStatusEventFactory - Class in org.eclipse.smarthome.config.core.status.events
The ConfigStatusEventFactory is the event factory implementation to create configuration status events, e.g.
ConfigStatusEventFactory() - Constructor for class org.eclipse.smarthome.config.core.status.events.ConfigStatusEventFactory
ConfigStatusInfo - Class in org.eclipse.smarthome.config.core.status
The ConfigStatusInfo contains ConfigStatusMessages to represent the current configuration status of an entity.
ConfigStatusInfo() - Constructor for class org.eclipse.smarthome.config.core.status.ConfigStatusInfo
Creates a new ConfigStatusInfo.
ConfigStatusInfo(Collection<ConfigStatusMessage>) - Constructor for class org.eclipse.smarthome.config.core.status.ConfigStatusInfo
Creates a new ConfigStatusInfo with the given ConfigStatusMessages.
ConfigStatusInfoEvent - Class in org.eclipse.smarthome.config.core.status.events
Event for configuration status information.
ConfigStatusInfoEvent(String, ConfigStatusInfo) - Constructor for class org.eclipse.smarthome.config.core.status.events.ConfigStatusInfoEvent
Creates a new ConfigStatusInfoEvent.
ConfigStatusMessage - Class in org.eclipse.smarthome.config.core.status
The ConfigStatusMessage is a domain object for a configuration status message.
ConfigStatusMessage.Builder - Class in org.eclipse.smarthome.config.core.status
The builder for a ConfigStatusMessage object.
ConfigStatusMessage.Type - Enum in org.eclipse.smarthome.config.core.status
The ConfigStatusMessage.Type defines an enumeration of all supported types for a configuration status message.
ConfigStatusProvider - Interface in org.eclipse.smarthome.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.eclipse.smarthome.config.core.status
The ConfigStatusService provides the ConfigStatusInfo for a specific entity.
ConfigStatusService() - Constructor for class org.eclipse.smarthome.config.core.status.ConfigStatusService
 
ConfigStatusSource - Class in org.eclipse.smarthome.config.core.status
The ConfigStatusSource represents a source which would like to propagate its new configuration status.
ConfigStatusSource(String) - Constructor for class org.eclipse.smarthome.config.core.status.ConfigStatusSource
Creates a new config status source object.
ConfigStatusThingHandler - Class in org.eclipse.smarthome.core.thing.binding
The ConfigStatusThingHandler is an extension of BaseThingHandler that implements the ConfigStatusProvider interface.
ConfigStatusThingHandler(Thing) - Constructor for class org.eclipse.smarthome.core.thing.binding.ConfigStatusThingHandler
Creates a new instance of this class for the given Thing.
configUpdated(ConfigStatusSource) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.config.core.status.ConfigStatusService
 
ConfigurableService - Interface in org.eclipse.smarthome.config.core
ConfigurableService can be used as a marker interface for configurable services.
ConfigurableServiceDTO - Class in org.eclipse.smarthome.io.rest.core.service
ConfigurableServiceDTO is a data transfer object for configurable services.
ConfigurableServiceDTO(String, String, String, String, boolean) - Constructor for class org.eclipse.smarthome.io.rest.core.service.ConfigurableServiceDTO
 
configuration - Variable in class org.eclipse.smarthome.core.thing.dto.ChannelDTO
 
configuration - Variable in class org.eclipse.smarthome.core.thing.dto.ThingDTO
 
configuration - Variable in class org.eclipse.smarthome.core.thing.link.dto.ItemChannelLinkDTO
 
configuration - Variable in class org.eclipse.smarthome.model.items.impl.ModelBindingImpl
The cached value of the 'Configuration' attribute.
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 - Class in org.eclipse.smarthome.config.core
This class is a wrapper for configuration settings of Things.
Configuration() - Constructor for class org.eclipse.smarthome.config.core.Configuration
 
Configuration(Configuration) - Constructor for class org.eclipse.smarthome.config.core.Configuration
Create a new configuration.
Configuration(Map<String, Object>) - Constructor for class org.eclipse.smarthome.config.core.Configuration
Create a new configuration.
CONFIGURATION_EDEFAULT - Static variable in class org.eclipse.smarthome.model.items.impl.ModelBindingImpl
The default value of the 'Configuration' attribute.
CONFIGURATION_ERROR - org.eclipse.smarthome.core.thing.ThingStatusDetail
 
CONFIGURATION_ERROR - org.openhab.core.automation.RuleStatusDetail
 
CONFIGURATION_ERROR - Variable in class org.eclipse.smarthome.core.thing.ThingStatusDetail.OfflineStatus
 
CONFIGURATION_PENDING - org.eclipse.smarthome.core.thing.ThingStatusDetail
 
CONFIGURATION_PENDING - Variable in class org.eclipse.smarthome.core.thing.ThingStatusDetail.OnlineStatus
 
CONFIGURATION_PID - Static variable in class org.eclipse.smarthome.core.common.ThreadPoolManager
 
ConfigurationDeserializer - Class in org.eclipse.smarthome.config.core
Deserializes a Configuration object.
ConfigurationDeserializer() - Constructor for class org.eclipse.smarthome.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.eclipse.smarthome.config.core
This class serializes elements of Configuration object into json as configuration object (not as configuration.properties object).
ConfigurationSerializer() - Constructor for class org.eclipse.smarthome.config.core.ConfigurationSerializer
 
ConfigurationService - Class in org.eclipse.smarthome.io.rest.core.config
ConfigurationService manages configurations in the ConfigurationAdmin.
ConfigurationService() - Constructor for class org.eclipse.smarthome.io.rest.core.config.ConfigurationService
 
configurationUpdated(Thing) - Method in interface org.eclipse.smarthome.core.thing.binding.ThingHandlerCallback
Informs about an updated configuration of a thing.
configure(Binder) - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
configure(Binder) - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
configure(Binder) - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
configure(Binder) - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
configure(Binder) - Method in class org.eclipse.smarthome.model.script.ServiceModule
 
configure(Binder) - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
configure(Binder) - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
configureContentAssistLexer(Binder) - Method in class org.eclipse.smarthome.model.ide.AbstractItemsIdeModule
 
configureContentAssistLexer(Binder) - Method in class org.eclipse.smarthome.model.persistence.ide.AbstractPersistenceIdeModule
 
configureContentAssistLexer(Binder) - Method in class org.eclipse.smarthome.model.rule.ide.AbstractRulesIdeModule
 
configureContentAssistLexer(Binder) - Method in class org.eclipse.smarthome.model.script.ide.AbstractScriptIdeModule
 
configureContentAssistLexer(Binder) - Method in class org.eclipse.smarthome.model.sitemap.ide.AbstractSitemapIdeModule
 
configureContentAssistLexer(Binder) - Method in class org.eclipse.smarthome.model.thing.ide.AbstractThingIdeModule
 
configureFileExtensions(Binder) - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
configureFileExtensions(Binder) - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
configureFileExtensions(Binder) - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
configureFileExtensions(Binder) - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
configureFileExtensions(Binder) - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
configureFileExtensions(Binder) - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
configureFormatting(FormattingConfig) - Method in class org.eclipse.smarthome.model.formatting.ItemsFormatter
 
configureFormatting(FormattingConfig) - Method in class org.eclipse.smarthome.model.persistence.formatting.PersistenceFormatter
 
configureFormatting(FormattingConfig) - Method in class org.eclipse.smarthome.model.rule.formatting.RulesFormatter
 
configureFormatting(FormattingConfig) - Method in class org.eclipse.smarthome.model.script.formatting.ScriptFormatter
 
configureFormatting(FormattingConfig) - Method in class org.eclipse.smarthome.model.sitemap.formatting.SitemapFormatter
 
configureFormatting(FormattingConfig) - Method in class org.eclipse.smarthome.model.thing.formatting.ThingFormatter
 
configureIgnoreCaseLinking(Binder) - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
configureIgnoreCaseLinking(Binder) - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
configureIgnoreCaseLinking(Binder) - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
configureIgnoreCaseLinking(Binder) - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
configureIgnoreCaseLinking(Binder) - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
configureIgnoreCaseLinking(Binder) - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
configureIResourceDescriptions(Binder) - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
configureIResourceDescriptionsPersisted(Binder) - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.eclipse.smarthome.model.rule.RulesRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.eclipse.smarthome.model.script.ScriptRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
configureIScopeProviderDelegate(Binder) - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
configureLanguageName(Binder) - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
configureLanguageName(Binder) - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
configureLanguageName(Binder) - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
configureLanguageName(Binder) - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
configureLanguageName(Binder) - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
configureLanguageName(Binder) - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
configureRewritableImportSectionEnablement(Binder) - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
configureRuntimeEncodingProvider(Binder) - Method in class org.eclipse.smarthome.model.script.ScriptRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.eclipse.smarthome.model.AbstractItemsRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.eclipse.smarthome.model.persistence.AbstractPersistenceRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.eclipse.smarthome.model.rule.AbstractRulesRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.eclipse.smarthome.model.script.AbstractScriptRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.eclipse.smarthome.model.sitemap.AbstractSitemapRuntimeModule
 
configureRuntimeLexer(Binder) - Method in class org.eclipse.smarthome.model.thing.AbstractThingRuntimeModule
 
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.eclipse.smarthome.model.ItemsRuntimeModule
 
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.eclipse.smarthome.model.persistence.PersistenceRuntimeModule
 
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.eclipse.smarthome.model.rule.RulesRuntimeModule
 
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.eclipse.smarthome.model.script.ScriptRuntimeModule
 
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.eclipse.smarthome.model.sitemap.SitemapRuntimeModule
 
configureUseIndexFragmentsForLazyLinking(Binder) - Method in class org.eclipse.smarthome.model.thing.ThingRuntimeModule
 
ConfigUtil - Class in org.eclipse.smarthome.config.core
The configuration admin service provides us with a map of key->values.
ConfigUtil() - Constructor for class org.eclipse.smarthome.config.core.ConfigUtil
 
ConfigValidationException - Exception in org.eclipse.smarthome.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.eclipse.smarthome.config.core.validation.ConfigValidationException
ConfigValidationMessage - Class in org.eclipse.smarthome.config.core.validation
The ConfigValidationMessage is the result of a specific ConfigDescriptionParameter validation, e.g.
ConfigValidationMessage(String, String, String) - Constructor for class org.eclipse.smarthome.config.core.validation.ConfigValidationMessage
ConfigValidationMessage(String, String, String, Object...) - Constructor for class org.eclipse.smarthome.config.core.validation.ConfigValidationMessage
ConfigXmlConfigDescriptionProvider - Class in org.eclipse.smarthome.config.xml
Provides ConfigDescriptions for configurations which are read from XML files.
ConfigXmlConfigDescriptionProvider(ConfigI18nLocalizationService, ReadyService) - Constructor for class org.eclipse.smarthome.config.xml.ConfigXmlConfigDescriptionProvider
 
CONNECTED - org.eclipse.smarthome.io.transport.mqtt.MqttConnectionState
 
CONNECTING - org.eclipse.smarthome.io.transport.mqtt.MqttConnectionState
 
connectionCallback - Variable in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection
 
ConnectionCallback(MqttBrokerConnection) - Constructor for class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection.ConnectionCallback
 
connectionEstablished() - Method in class org.eclipse.smarthome.io.transport.mqtt.reconnect.AbstractReconnectStrategy
The MqttConnectionObserver will call this method if a broker connection has been successfully established.
connectionEstablished() - Method in class org.eclipse.smarthome.io.transport.mqtt.reconnect.PeriodicReconnectStrategy
 
connectionObservers - Variable in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection
 
connectionState() - Method in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection
Returns the connection state
connectionStateChanged(MqttConnectionState, Throwable) - Method in interface org.eclipse.smarthome.io.transport.mqtt.MqttConnectionObserver
Inform the observer if a connection could be established or if a connection is lost.
Console - Interface in org.eclipse.smarthome.io.console
This interface must be implemented by consoles which want to use the ConsoleInterpreter.
Console - Interface in org.openhab.io.console
This interface must be implemented by consoles which want to use the ConsoleInterpreter.
ConsoleCommandExtension - Interface in org.eclipse.smarthome.io.console.extensions
Client which provide a console command have to implement this interface
ConsoleInterpreter - Class in org.eclipse.smarthome.io.console
This class provides generic methods for handling console input (i.e.
ConsoleInterpreter - Class in org.openhab.io.console
This class provides generic methods for handling console input (i.e.
ConsoleInterpreter() - Constructor for class org.eclipse.smarthome.io.console.ConsoleInterpreter
 
ConsoleInterpreter() - Constructor for class org.openhab.io.console.ConsoleInterpreter
 
CONTACT - Static variable in class org.eclipse.smarthome.core.library.CoreItemFactory
 
ContactItem - Class in org.eclipse.smarthome.core.library.items
A ContactItem can be used for sensors that return an "open" or "close" as a state.
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.eclipse.smarthome.core.library.items.ContactItem
 
ContactItem(String) - Constructor for class org.openhab.core.library.items.ContactItem
 
CONTAINER_NONE - Static variable in class org.eclipse.smarthome.core.audio.AudioFormat
AudioCodec encoded data without any container header or footer, e.g.
CONTAINER_OGG - Static variable in class org.eclipse.smarthome.core.audio.AudioFormat
OGG container format
CONTAINER_WAVE - Static variable in class org.eclipse.smarthome.core.audio.AudioFormat
Microsofts wave container format
containsKey(String) - Method in class org.eclipse.smarthome.config.core.Configuration
Check if the given key is present in the configuration.
containsKey(String) - Method in interface org.eclipse.smarthome.core.storage.Storage
Check if the storage contains a key.
containsKey(String) - Method in class org.eclipse.smarthome.test.storage.VolatileStorage
 
containsKey(K) - Method in class org.eclipse.smarthome.core.cache.ExpiringCacheMap
Checks if the key is present in the cache.
containsWhiteSpace(String) - Static method in class org.eclipse.smarthome.model.sitemap.valueconverter.SitemapConverters
 
content - Variable in class org.eclipse.smarthome.config.core.validation.ConfigValidationMessage
The optional content to be passed as message parameters into the message.
CONTENT_TYPE_JSON - Static variable in class org.eclipse.smarthome.model.script.actions.HTTP
Constant which represents the content type application/json
CONTENT_TYPE_JSON - Static variable in class org.openhab.io.net.actions.HTTP
Constant which represents the content type application/json
context - Variable in class org.eclipse.smarthome.config.core.dto.ConfigDescriptionParameterDTO
 
context - Variable in class org.eclipse.smarthome.config.core.dto.ConfigDescriptionParameterGroupDTO
 
context - Variable in class org.eclipse.smarthome.ui.icon.AbstractResourceIconProvider
The OSGi bundle context
contextMap - Variable in class org.openhab.model.item.binding.AbstractGenericBindingProvider
stores information about the context of items.
Control - Interface in org.eclipse.smarthome.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.eclipse.smarthome.config.xml.util
The ConverterAssertion class contains utility methods to assure certain conditions.
ConverterAttributeMapValidator - Class in org.eclipse.smarthome.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.eclipse.smarthome.config.xml.util.ConverterAttributeMapValidator
Creates a new instance of this class with the specified parameter.
ConverterAttributeMapValidator(Map<String, Boolean>) - Constructor for class org.eclipse.smarthome.config.xml.util.ConverterAttributeMapValidator
Creates a new instance of this class with the specified parameter.
ConverterValueMap - Class in org.eclipse.smarthome.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.eclipse.smarthome.config.xml.util.ConverterValueMap
Creates a new instance of this class with the specified parameters.
ConverterValueMap(HierarchicalStreamReader, UnmarshallingContext) - Constructor for class org.eclipse.smarthome.config.xml.util.ConverterValueMap
Creates a new instance of this class with the specified parameter.
convertModelGroupFunctionToString(EDataType, Object) - Method in class org.eclipse.smarthome.model.items.impl.ItemsFactoryImpl
convertState(Widget, Item, State) - Method in interface org.eclipse.smarthome.ui.items.ItemUIRegistry
Convert the given state into
convertStateToLabelUnit(QuantityType<?>, String) - Method in interface org.eclipse.smarthome.ui.items.ItemUIRegistry
Convert the given state to the unit found in label.
convertToAcceptedState(State, Item) - Method in interface org.eclipse.smarthome.core.items.ItemStateConverter
Convert the given State to a state which is acceptable for the given Item.
convertToAcceptedState(State, Item) - Static method in class org.eclipse.smarthome.core.items.ItemUtil
Deprecated.
convertToString(EDataType, Object) - Method in class org.eclipse.smarthome.model.items.impl.ItemsFactoryImpl
CORE_ITEMS_PACKAGE - Static variable in class org.eclipse.smarthome.model.script.scoping.ScriptImportSectionNamespaceScopeProvider
 
CORE_LIBRARY_ITEMS_PACKAGE - Static variable in class org.eclipse.smarthome.model.script.scoping.ScriptImportSectionNamespaceScopeProvider
 
CORE_LIBRARY_TYPES_PACKAGE - Static variable in class org.eclipse.smarthome.model.script.scoping.ScriptImportSectionNamespaceScopeProvider
 
CORE_PERSISTENCE_PACKAGE - Static variable in class org.eclipse.smarthome.model.script.scoping.ScriptImportSectionNamespaceScopeProvider
 
CoreItemFactory - Class in org.eclipse.smarthome.core.library
CoreItemFactory-Implementation for the core ItemTypes
CoreItemFactory() - Constructor for class org.eclipse.smarthome.core.library.CoreItemFactory
 
Corridor - Interface in org.eclipse.smarthome.core.semantics.model.location
This class defines a Corridor.
COULOMB - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
Count(State) - Constructor for class org.eclipse.smarthome.core.library.types.ArithmeticGroupFunction.Count
 
COUNT - org.eclipse.smarthome.model.items.ModelGroupFunction
The 'COUNT' literal object.
COUNT_VALUE - Static variable in enum org.eclipse.smarthome.model.items.ModelGroupFunction
The 'COUNT' literal value.
create() - Static method in class org.eclipse.smarthome.core.common.ThreadFactoryBuilder
Creates a fresh ThreadFactoryBuilder.
create() - Static method in class org.eclipse.smarthome.core.types.CommandDescriptionBuilder
Create and return a fresh builder instance.
create() - Static method in class org.eclipse.smarthome.core.types.StateDescriptionFragmentBuilder
Create and return a fresh builder instance.
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(String) - Static method in class org.openhab.core.automation.util.RuleBuilder
 
create(String, ConfigDescriptionParameter.Type) - Static method in class org.eclipse.smarthome.config.core.ConfigDescriptionParameterBuilder
Creates a parameter builder
create(URI) - Static method in class org.eclipse.smarthome.config.core.ConfigDescriptionBuilder
Creates a config description builder
create(EClass) - Method in class org.eclipse.smarthome.model.items.impl.ItemsFactoryImpl
create(EClass) - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
create(EClass) - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
create(EClass) - Method in class org.eclipse.smarthome.model.script.script.impl.ScriptFactoryImpl
create(EClass) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
create(EClass) - Method in class org.eclipse.smarthome.model.thing.thing.impl.ThingFactoryImpl
create(Channel) - Static method in class org.eclipse.smarthome.core.thing.binding.builder.ChannelBuilder
Creates a channel builder from the given channel.
create(ChannelUID, String) - Static method in class org.eclipse.smarthome.core.thing.binding.builder.ChannelBuilder
Creates a channel builder for the given channel UID and item type.
create(ThingStatus) - Static method in class org.eclipse.smarthome.core.thing.binding.builder.ThingStatusInfoBuilder
Creates a status info builder for the given status.
create(ThingStatus, ThingStatusDetail) - Static method in class org.eclipse.smarthome.core.thing.binding.builder.ThingStatusInfoBuilder
Creates a status info builder for the given status and detail.
create(ThingTypeUID, String) - Static method in class org.eclipse.smarthome.core.thing.binding.builder.BridgeBuilder
 
create(ThingTypeUID, String) - Static method in class org.eclipse.smarthome.core.thing.binding.builder.ThingBuilder
 
create(ThingTypeUID, String) - Static method in class org.eclipse.smarthome.core.thing.binding.firmware.FirmwareBuilder
 
create(ThingTypeUID, ThingUID) - Static method in class org.eclipse.smarthome.core.thing.binding.builder.BridgeBuilder
 
create(ThingTypeUID, ThingUID) - Static method in class org.eclipse.smarthome.core.thing.binding.builder.ThingBuilder
 
create(ThingUID) - Static method in class org.eclipse.smarthome.config.discovery.DiscoveryResultBuilder
Creates a new builder for a given thing UID.
create(StateDescription) - Static method in class org.eclipse.smarthome.core.types.StateDescriptionFragmentBuilder
Create a builder instance and initialize all fields from the given StateDescription.
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(T, Class<T>) - Method in interface org.eclipse.smarthome.core.common.SafeCaller
Create a safe call builder for the given object.
createAbstractUnit() - Method in class org.eclipse.smarthome.model.script.script.impl.ScriptFactoryImpl
createAbstractUnit() - Method in interface org.eclipse.smarthome.model.script.script.ScriptFactory
Returns a new object of class 'Abstract Unit'.
createAbstractUnitAdapter() - Method in class org.eclipse.smarthome.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.eclipse.smarthome.model.items.util.ItemsAdapterFactory
Creates an adapter for the target.
createAdapter(Notifier) - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates an adapter for the target.
createAdapter(Notifier) - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates an adapter for the target.
createAdapter(Notifier) - Method in class org.eclipse.smarthome.model.script.script.util.ScriptAdapterFactory
Creates an adapter for the target.
createAdapter(Notifier) - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates an adapter for the target.
createAdapter(Notifier) - Method in class org.eclipse.smarthome.model.thing.thing.util.ThingAdapterFactory
Creates an adapter for the target.
createAddedEvent(DiscoveryResult) - Static method in class org.eclipse.smarthome.config.discovery.inbox.events.InboxEventFactory
Creates an inbox added event.
createAddedEvent(Item) - Static method in class org.eclipse.smarthome.core.items.events.ItemEventFactory
Creates an item added event.
createAddedEvent(Thing) - Static method in class org.eclipse.smarthome.core.thing.events.ThingEventFactory
Creates a thing added event.
createAllConfig() - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
createAllConfig() - Method in interface org.eclipse.smarthome.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'All Config'.
createAllConfigAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'All Config'.
createChangedEventTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createChangedEventTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Changed Event Trigger'.
createChangedEventTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Changed Event Trigger'.
createChannelBuilder(ChannelUID, ChannelTypeUID) - Method in interface org.eclipse.smarthome.core.thing.binding.ThingHandlerCallback
Creates a ChannelBuilder which is preconfigured with values from the given ChannelType.
createChannelBuilders(ChannelGroupUID, ChannelGroupTypeUID) - Method in interface org.eclipse.smarthome.core.thing.binding.ThingHandlerCallback
Creates a list of ChannelBuilders which are preconfigured with values from the given ChannelGroupType.
createChart() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createChart() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Chart'.
createChart(String, String, Date, Date, int, int, String, String) - Method in interface org.openhab.ui.chart.ChartProvider
Creates a chart object.
createChart(String, String, Date, Date, int, int, String, String, Integer, Boolean) - Method in interface org.eclipse.smarthome.ui.chart.ChartProvider
Creates a chart object.
createChartAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Chart'.
createClient() - Method in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection
 
createColorArray() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createColorArray() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Color Array'.
createColorArrayAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Color Array'.
createColorpicker() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createColorpicker() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Colorpicker'.
createColorpickerAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Colorpicker'.
createCommandEvent(String, Command) - Static method in class org.eclipse.smarthome.core.items.events.ItemEventFactory
Creates an item command event.
createCommandEvent(String, Command, String) - Static method in class org.eclipse.smarthome.core.items.events.ItemEventFactory
Creates an item command event.
createCommandEventTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createCommandEventTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Command Event Trigger'.
createCommandEventTriggerAdapter() - Method in class org.eclipse.smarthome.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.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
createCronStrategy() - Method in interface org.eclipse.smarthome.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Cron Strategy'.
createCronStrategyAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Cron Strategy'.
createDefault() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createDefault() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Default'.
createDefaultAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Default'.
createDefaultHttpContext(Bundle) - Method in interface org.eclipse.smarthome.io.http.HttpContextFactoryService
Creates an HttpContext according to the OSGi specification of HttpService.createDefaultHttpContext().
createDocumentProvider(Bundle) - Method in class org.eclipse.smarthome.config.xml.ConfigXmlConfigDescriptionProvider
 
createDocumentProvider(Bundle) - Method in interface org.eclipse.smarthome.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.eclipse.smarthome.model.items.util.ItemsAdapterFactory
Creates a new adapter for the default case.
createEObjectAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for the default case.
createEObjectAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for the default case.
createEObjectAdapter() - Method in class org.eclipse.smarthome.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for the default case.
createEObjectAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for the default case.
createEObjectAdapter() - Method in class org.eclipse.smarthome.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for the default case.
createErrorResponse(Response.StatusType, String) - Static method in class org.eclipse.smarthome.io.rest.JSONResponse
in case of error (404 and such)
createEvent(String, String, String, String) - Method in class org.eclipse.smarthome.core.events.AbstractEventFactory
 
createEvent(String, String, String, String) - Method in interface org.eclipse.smarthome.core.events.EventFactory
Create a new event instance of a specific event type.
createEventByType(String, String, String, String) - Method in class org.eclipse.smarthome.core.events.AbstractEventFactory
Create a new event instance based on the event type.
createEventByType(String, String, String, String) - Method in class org.eclipse.smarthome.config.core.status.events.ConfigStatusEventFactory
 
createEventByType(String, String, String, String) - Method in class org.eclipse.smarthome.config.discovery.inbox.events.InboxEventFactory
 
createEventByType(String, String, String, String) - Method in class org.eclipse.smarthome.core.extension.ExtensionEventFactory
 
createEventByType(String, String, String, String) - Method in class org.eclipse.smarthome.core.items.events.ItemEventFactory
 
createEventByType(String, String, String, String) - Method in class org.eclipse.smarthome.core.thing.events.ThingEventFactory
 
createEventByType(String, String, String, String) - Method in class org.eclipse.smarthome.core.thing.firmware.FirmwareEventFactory
 
createEventByType(String, String, String, String) - Method in class org.eclipse.smarthome.core.thing.link.events.LinkEventFactory
 
createEventEmittedTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createEventEmittedTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Event Emitted Trigger'.
createEventEmittedTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Event Emitted Trigger'.
createEventTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createEventTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Event Trigger'.
createEventTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Event Trigger'.
createExtensionFailureEvent(String, String) - Static method in class org.eclipse.smarthome.core.extension.ExtensionEventFactory
Creates an "extension failure" event.
createExtensionInstalledEvent(String) - Static method in class org.eclipse.smarthome.core.extension.ExtensionEventFactory
Creates an "extension installed" event.
createExtensionUninstalledEvent(String) - Static method in class org.eclipse.smarthome.core.extension.ExtensionEventFactory
Creates an "extension uninstalled" event.
createFilter() - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
createFilter() - Method in interface org.eclipse.smarthome.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Filter'.
createFilterAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Filter'.
createFilterDetails() - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
createFilterDetails() - Method in interface org.eclipse.smarthome.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Filter Details'.
createFilterDetailsAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Filter Details'.
createFirmwareStatusInfoEvent(FirmwareStatusInfo) - Static method in class org.eclipse.smarthome.core.thing.firmware.FirmwareEventFactory
createFirmwareUpdateProgressInfo(ThingUID, String, ProgressStep, Collection<ProgressStep>, boolean, int) - Static method in class org.eclipse.smarthome.core.thing.firmware.FirmwareUpdateProgressInfo
createFirmwareUpdateProgressInfo(ThingUID, ThingTypeUID, String, ProgressStep, Collection<ProgressStep>, boolean) - Static method in class org.eclipse.smarthome.core.thing.firmware.FirmwareUpdateProgressInfo
createFirmwareUpdateProgressInfoEvent(FirmwareUpdateProgressInfo) - Static method in class org.eclipse.smarthome.core.thing.firmware.FirmwareEventFactory
createFirmwareUpdateResultInfo(ThingUID, FirmwareUpdateResult, String) - Static method in class org.eclipse.smarthome.core.thing.firmware.FirmwareUpdateResultInfo
createFirmwareUpdateResultInfoEvent(FirmwareUpdateResultInfo) - Static method in class org.eclipse.smarthome.core.thing.firmware.FirmwareEventFactory
createFrame() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createFrame() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Frame'.
createFrameAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Frame'.
createFromString(EDataType, String) - Method in class org.eclipse.smarthome.model.items.impl.ItemsFactoryImpl
createFuture() - Method in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection.ConnectionCallback
 
createGroup() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createGroup() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Group'.
createGroupAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Group'.
createGroupConfig() - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
createGroupConfig() - Method in interface org.eclipse.smarthome.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Group Config'.
createGroupConfigAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Group Config'.
createGroupMemberChangedEventTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createGroupMemberChangedEventTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Group Member Changed Event Trigger'.
createGroupMemberChangedEventTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Group Member Changed Event Trigger'.
createGroupMemberCommandEventTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createGroupMemberCommandEventTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Group Member Command Event Trigger'.
createGroupMemberCommandEventTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Group Member Command Event Trigger'.
createGroupMemberUpdateEventTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createGroupMemberUpdateEventTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Group Member Update Event Trigger'.
createGroupMemberUpdateEventTriggerAdapter() - Method in class org.eclipse.smarthome.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.eclipse.smarthome.core.items.events.ItemEventFactory
 
createHandler(Thing) - Method in class org.eclipse.smarthome.core.thing.binding.BaseThingHandlerFactory
Creates a ThingHandler for the given thing.
createHttpClient(String) - Method in interface org.eclipse.smarthome.io.net.http.HttpClientFactory
Creates a new Jetty http client.
createHttpClient(String, String) - Method in interface org.eclipse.smarthome.io.net.http.HttpClientFactory
Deprecated.
createHttpContext(Bundle) - Method in class org.eclipse.smarthome.io.http.servlet.SmartHomeBundleServlet
 
createHttpMethod(String) - Static method in class org.eclipse.smarthome.io.net.http.HttpUtil
Factory method to create a HttpMethod-object according to the given String httpMethodString
createHttpMethod(String, String) - Static method in class org.openhab.io.net.http.HttpUtil
Factory method to create a HttpMethod-object according to the given String httpMethod
createIDUnit() - Method in class org.eclipse.smarthome.model.script.script.impl.ScriptFactoryImpl
createIDUnit() - Method in interface org.eclipse.smarthome.model.script.script.ScriptFactory
Returns a new object of class 'ID Unit'.
createIDUnitAdapter() - Method in class org.eclipse.smarthome.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'ID Unit'.
createImage() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createImage() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Image'.
createImageAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Image'.
createInjector() - Method in class org.eclipse.smarthome.model.ide.ItemsIdeSetup
 
createInjector() - Method in class org.eclipse.smarthome.model.ItemsStandaloneSetupGenerated
 
createInjector() - Method in class org.eclipse.smarthome.model.persistence.ide.PersistenceIdeSetup
 
createInjector() - Method in class org.eclipse.smarthome.model.persistence.PersistenceStandaloneSetupGenerated
 
createInjector() - Method in class org.eclipse.smarthome.model.rule.ide.RulesIdeSetup
 
createInjector() - Method in class org.eclipse.smarthome.model.rule.RulesStandaloneSetup
 
createInjector() - Method in class org.eclipse.smarthome.model.rule.RulesStandaloneSetupGenerated
 
createInjector() - Method in class org.eclipse.smarthome.model.script.ide.ScriptIdeSetup
 
createInjector() - Method in class org.eclipse.smarthome.model.script.ScriptStandaloneSetup
 
createInjector() - Method in class org.eclipse.smarthome.model.script.ScriptStandaloneSetupGenerated
 
createInjector() - Method in class org.eclipse.smarthome.model.sitemap.ide.SitemapIdeSetup
 
createInjector() - Method in class org.eclipse.smarthome.model.sitemap.SitemapStandaloneSetupGenerated
 
createInjector() - Method in class org.eclipse.smarthome.model.thing.ide.ThingIdeSetup
 
createInjector() - Method in class org.eclipse.smarthome.model.thing.ThingStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.eclipse.smarthome.model.ItemsStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.eclipse.smarthome.model.persistence.PersistenceStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.eclipse.smarthome.model.rule.RulesStandaloneSetup
 
createInjectorAndDoEMFRegistration() - Method in class org.eclipse.smarthome.model.rule.RulesStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.eclipse.smarthome.model.script.ScriptStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.eclipse.smarthome.model.sitemap.SitemapStandaloneSetupGenerated
 
createInjectorAndDoEMFRegistration() - Method in class org.eclipse.smarthome.model.thing.ThingStandaloneSetupGenerated
 
createInstance(Type) - Method in class org.eclipse.smarthome.core.items.ManagedItemProvider.PersistedItemInstanceCreator
 
createInstance(String, int) - Static method in class org.eclipse.smarthome.core.common.QueueingThreadPoolExecutor
Creates a new instance of QueueingThreadPoolExecutor.
createItem(String, String) - Method in interface org.eclipse.smarthome.core.items.ItemFactory
Creates a new Item instance of type itemTypeName and the name itemName
createItem(String, String) - Method in class org.eclipse.smarthome.core.library.CoreItemFactory
 
createItem(String, String) - Method in interface org.openhab.core.items.ItemFactory
Creates a new Item instance of type itemTypeName and the name itemName
createItemChannelLinkAddedEvent(ItemChannelLink) - Static method in class org.eclipse.smarthome.core.thing.link.events.LinkEventFactory
Creates an item channel link added event.
createItemChannelLinkRemovedEvent(ItemChannelLink) - Static method in class org.eclipse.smarthome.core.thing.link.events.LinkEventFactory
Creates an item channel link removed event.
createItemConfig() - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
createItemConfig() - Method in interface org.eclipse.smarthome.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Item Config'.
createItemConfigAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Item Config'.
createItemModel() - Method in class org.eclipse.smarthome.model.items.impl.ItemsFactoryImpl
createItemModel() - Method in interface org.eclipse.smarthome.model.items.ItemsFactory
Returns a new object of class 'Item Model'.
createItemModelAdapter() - Method in class org.eclipse.smarthome.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Item Model'.
createLinkableWidget() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createLinkableWidget() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Linkable Widget'.
createLinkableWidgetAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Linkable Widget'.
createList() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createList() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'List'.
createListAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'List'.
createLocalizedBindingInfo(Bundle, BindingInfo, Locale) - Method in class org.eclipse.smarthome.core.binding.i18n.BindingI18nLocalizationService
Localizes a binding info.
createLocalizedChannelGroupType(Bundle, ChannelGroupType, Locale) - Method in class org.eclipse.smarthome.core.thing.i18n.ChannelGroupTypeI18nLocalizationService
 
createLocalizedChannelType(Bundle, ChannelType, Locale) - Method in class org.eclipse.smarthome.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedCommandDescription(Bundle, CommandDescription, ChannelTypeUID, Locale) - Method in class org.eclipse.smarthome.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedCommandOptions(Bundle, List<CommandOption>, ChannelTypeUID, Locale) - Method in class org.eclipse.smarthome.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedProfileType(Bundle, ProfileType, Locale) - Method in class org.eclipse.smarthome.core.thing.profiles.i18n.ProfileTypeI18nLocalizationService
 
createLocalizedStateDescription(Bundle, StateDescription, ChannelTypeUID, Locale) - Method in class org.eclipse.smarthome.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedStateOptions(Bundle, List<StateOption>, ChannelTypeUID, Locale) - Method in class org.eclipse.smarthome.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedStatePattern(Bundle, String, ChannelTypeUID, Locale) - Method in class org.eclipse.smarthome.core.thing.i18n.ChannelTypeI18nLocalizationService
 
createLocalizedThingType(Bundle, ThingType, Locale) - Method in class org.eclipse.smarthome.core.thing.i18n.ThingTypeI18nLocalizationService
 
createMapping() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createMapping() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Mapping'.
createMappingAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Mapping'.
createMapview() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createMapview() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Mapview'.
createMapviewAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Mapview'.
createModelBinding() - Method in class org.eclipse.smarthome.model.items.impl.ItemsFactoryImpl
createModelBinding() - Method in interface org.eclipse.smarthome.model.items.ItemsFactory
Returns a new object of class 'Model Binding'.
createModelBindingAdapter() - Method in class org.eclipse.smarthome.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Model Binding'.
createModelBridge() - Method in class org.eclipse.smarthome.model.thing.thing.impl.ThingFactoryImpl
createModelBridge() - Method in interface org.eclipse.smarthome.model.thing.thing.ThingFactory
Returns a new object of class 'Model Bridge'.
createModelBridgeAdapter() - Method in class org.eclipse.smarthome.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for an object of class 'Model Bridge'.
createModelChannel() - Method in class org.eclipse.smarthome.model.thing.thing.impl.ThingFactoryImpl
createModelChannel() - Method in interface org.eclipse.smarthome.model.thing.thing.ThingFactory
Returns a new object of class 'Model Channel'.
createModelChannelAdapter() - Method in class org.eclipse.smarthome.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for an object of class 'Model Channel'.
createModelGroupFunctionFromString(EDataType, String) - Method in class org.eclipse.smarthome.model.items.impl.ItemsFactoryImpl
createModelGroupItem() - Method in class org.eclipse.smarthome.model.items.impl.ItemsFactoryImpl
createModelGroupItem() - Method in interface org.eclipse.smarthome.model.items.ItemsFactory
Returns a new object of class 'Model Group Item'.
createModelGroupItemAdapter() - Method in class org.eclipse.smarthome.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Model Group Item'.
createModelItem() - Method in class org.eclipse.smarthome.model.items.impl.ItemsFactoryImpl
createModelItem() - Method in interface org.eclipse.smarthome.model.items.ItemsFactory
Returns a new object of class 'Model Item'.
createModelItemAdapter() - Method in class org.eclipse.smarthome.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Model Item'.
createModelNormalItem() - Method in class org.eclipse.smarthome.model.items.impl.ItemsFactoryImpl
createModelNormalItem() - Method in interface org.eclipse.smarthome.model.items.ItemsFactory
Returns a new object of class 'Model Normal Item'.
createModelNormalItemAdapter() - Method in class org.eclipse.smarthome.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Model Normal Item'.
createModelProperty() - Method in class org.eclipse.smarthome.model.items.impl.ItemsFactoryImpl
createModelProperty() - Method in interface org.eclipse.smarthome.model.items.ItemsFactory
Returns a new object of class 'Model Property'.
createModelProperty() - Method in class org.eclipse.smarthome.model.thing.thing.impl.ThingFactoryImpl
createModelProperty() - Method in interface org.eclipse.smarthome.model.thing.thing.ThingFactory
Returns a new object of class 'Model Property'.
createModelPropertyAdapter() - Method in class org.eclipse.smarthome.model.items.util.ItemsAdapterFactory
Creates a new adapter for an object of class 'Model Property'.
createModelPropertyAdapter() - Method in class org.eclipse.smarthome.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for an object of class 'Model Property'.
createModelPropertyContainer() - Method in class org.eclipse.smarthome.model.thing.thing.impl.ThingFactoryImpl
createModelPropertyContainer() - Method in interface org.eclipse.smarthome.model.thing.thing.ThingFactory
Returns a new object of class 'Model Property Container'.
createModelPropertyContainerAdapter() - Method in class org.eclipse.smarthome.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for an object of class 'Model Property Container'.
createModelThing() - Method in class org.eclipse.smarthome.model.thing.thing.impl.ThingFactoryImpl
createModelThing() - Method in interface org.eclipse.smarthome.model.thing.thing.ThingFactory
Returns a new object of class 'Model Thing'.
createModelThingAdapter() - Method in class org.eclipse.smarthome.model.thing.thing.util.ThingAdapterFactory
Creates a new adapter for an object of class 'Model Thing'.
createNonLinkableWidget() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createNonLinkableWidget() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Non Linkable Widget'.
createNonLinkableWidgetAdapter() - Method in class org.eclipse.smarthome.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.eclipse.smarthome.core.auth.client.oauth2.OAuthFactory
Creates a new oauth service.
createPackageContents() - Method in class org.eclipse.smarthome.model.items.impl.ItemsPackageImpl
Creates the meta-model objects for the package.
createPackageContents() - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistencePackageImpl
Creates the meta-model objects for the package.
createPackageContents() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesPackageImpl
Creates the meta-model objects for the package.
createPackageContents() - Method in class org.eclipse.smarthome.model.script.script.impl.ScriptPackageImpl
Creates the meta-model objects for the package.
createPackageContents() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapPackageImpl
Creates the meta-model objects for the package.
createPackageContents() - Method in class org.eclipse.smarthome.model.thing.thing.impl.ThingPackageImpl
Creates the meta-model objects for the package.
createParser() - Method in class org.eclipse.smarthome.model.ide.contentassist.antlr.ItemsParser
 
createParser() - Method in class org.eclipse.smarthome.model.persistence.ide.contentassist.antlr.PersistenceParser
 
createParser() - Method in class org.eclipse.smarthome.model.rule.ide.contentassist.antlr.RulesParser
 
createParser() - Method in class org.eclipse.smarthome.model.script.ide.contentassist.antlr.ScriptParser
 
createParser() - Method in class org.eclipse.smarthome.model.sitemap.ide.contentassist.antlr.SitemapParser
 
createParser() - Method in class org.eclipse.smarthome.model.thing.ide.contentassist.antlr.ThingParser
 
createParser(XtextTokenStream) - Method in class org.eclipse.smarthome.model.parser.antlr.ItemsParser
 
createParser(XtextTokenStream) - Method in class org.eclipse.smarthome.model.persistence.parser.antlr.PersistenceParser
 
createParser(XtextTokenStream) - Method in class org.eclipse.smarthome.model.rule.parser.antlr.RulesParser
 
createParser(XtextTokenStream) - Method in class org.eclipse.smarthome.model.script.parser.antlr.ScriptParser
 
createParser(XtextTokenStream) - Method in class org.eclipse.smarthome.model.sitemap.parser.antlr.SitemapParser
 
createParser(XtextTokenStream) - Method in class org.eclipse.smarthome.model.thing.parser.antlr.ThingParser
 
createPersistenceConfiguration() - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
createPersistenceConfiguration() - Method in interface org.eclipse.smarthome.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Configuration'.
createPersistenceConfigurationAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Configuration'.
createPersistenceModel() - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
createPersistenceModel() - Method in interface org.eclipse.smarthome.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Model'.
createPersistenceModelAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Model'.
createProfile(ProfileTypeUID, ProfileCallback, ProfileContext) - Method in interface org.eclipse.smarthome.core.thing.profiles.ProfileFactory
Creates a Profile instance for the given profile type identifier.
createQuantityLiteral() - Method in class org.eclipse.smarthome.model.script.script.impl.ScriptFactoryImpl
createQuantityLiteral() - Method in interface org.eclipse.smarthome.model.script.script.ScriptFactory
Returns a new object of class 'Quantity Literal'.
createQuantityLiteralAdapter() - Method in class org.eclipse.smarthome.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'Quantity Literal'.
createRemovedEvent(DiscoveryResult) - Static method in class org.eclipse.smarthome.config.discovery.inbox.events.InboxEventFactory
Creates an inbox removed event.
createRemovedEvent(Item) - Static method in class org.eclipse.smarthome.core.items.events.ItemEventFactory
Creates an item removed event.
createRemovedEvent(Thing) - Static method in class org.eclipse.smarthome.core.thing.events.ThingEventFactory
Creates a thing removed event.
createResponse(Response.StatusType, Object, String) - Static method in class org.eclipse.smarthome.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.eclipse.smarthome.config.discovery.mdns.MDNSDiscoveryParticipant
Creates a discovery result for a mDNS service
createResult(ServiceInfo) - Method in interface org.eclipse.smarthome.io.transport.mdns.discovery.MDNSDiscoveryParticipant
Deprecated.
Creates a discovery result for a mDNS service
createResult(UsbSerialDeviceInformation) - Method in interface org.eclipse.smarthome.config.discovery.usbserial.UsbSerialDiscoveryParticipant
Creates a discovery result for a USB device with corresponding serial port.
createResult(RemoteDevice) - Method in interface org.eclipse.smarthome.config.discovery.upnp.UpnpDiscoveryParticipant
Creates a discovery result for a upnp device
createResult(RemoteDevice) - Method in interface org.eclipse.smarthome.config.discovery.UpnpDiscoveryParticipant
Deprecated.
Creates a discovery result for a upnp device
createRule() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createRule() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Rule'.
createRuleAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Rule'.
createRuleModel() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createRuleModel() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Rule Model'.
createRuleModelAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Rule Model'.
createRules() - Method in class org.eclipse.smarthome.core.voice.text.AbstractRuleBasedInterpreter
createScript() - Method in class org.eclipse.smarthome.model.script.script.impl.ScriptFactoryImpl
createScript() - Method in interface org.eclipse.smarthome.model.script.script.ScriptFactory
Returns a new object of class 'Script'.
createScriptAdapter() - Method in class org.eclipse.smarthome.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.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSelection() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Selection'.
createSelectionAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Selection'.
createSetpoint() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSetpoint() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Setpoint'.
createSetpointAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Setpoint'.
createSitemap() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSitemap() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Sitemap'.
createSitemapAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Sitemap'.
createSitemapModel() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSitemapModel() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Model'.
createSitemapModelAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Model'.
createSlider() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSlider() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Slider'.
createSliderAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Slider'.
createSpecificUnit() - Method in class org.eclipse.smarthome.model.script.script.impl.ScriptFactoryImpl
createSpecificUnit() - Method in interface org.eclipse.smarthome.model.script.script.ScriptFactory
Returns a new object of class 'Specific Unit'.
createSpecificUnitAdapter() - Method in class org.eclipse.smarthome.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'Specific Unit'.
createStateChangedEvent(String, State, State) - Static method in class org.eclipse.smarthome.core.items.events.ItemEventFactory
Creates an item state changed event.
createStateEvent(String, State) - Static method in class org.eclipse.smarthome.core.items.events.ItemEventFactory
Creates an item state event.
createStateEvent(String, State, String) - Static method in class org.eclipse.smarthome.core.items.events.ItemEventFactory
Creates an item state event.
createStatePredictedEvent(String, State, boolean) - Static method in class org.eclipse.smarthome.core.items.events.ItemEventFactory
Creates an item state predicted event.
createStatusInfoChangedEvent(ThingUID, ThingStatusInfo, ThingStatusInfo) - Static method in class org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
createStrategy() - Method in interface org.eclipse.smarthome.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Strategy'.
createStrategyAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Strategy'.
createStringUnit() - Method in class org.eclipse.smarthome.model.script.script.impl.ScriptFactoryImpl
createStringUnit() - Method in interface org.eclipse.smarthome.model.script.script.ScriptFactory
Returns a new object of class 'String Unit'.
createStringUnitAdapter() - Method in class org.eclipse.smarthome.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'String Unit'.
createSubscription(SitemapSubscriptionService.SitemapSubscriptionCallback) - Method in class org.eclipse.smarthome.io.rest.sitemap.SitemapSubscriptionService
Creates a new subscription with the given id.
createSwitch() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createSwitch() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Switch'.
createSwitchAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Switch'.
createSystemOnShutdownTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createSystemOnShutdownTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'System On Shutdown Trigger'.
createSystemOnShutdownTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'System On Shutdown Trigger'.
createSystemOnStartupTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createSystemOnStartupTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'System On Startup Trigger'.
createSystemOnStartupTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'System On Startup Trigger'.
createSystemTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createSystemTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'System Trigger'.
createSystemTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'System Trigger'.
createText() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createText() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Text'.
createTextAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Text'.
createThing(ThingTypeUID, Configuration, ThingUID, ThingUID) - Method in class org.eclipse.smarthome.core.thing.binding.BaseThingHandlerFactory
Creates a thing based on given thing type uid.
createThing(ThingTypeUID, Configuration, ThingUID, ThingUID) - Method in interface org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory
Creates a thing for given arguments.
createThing(ThingTypeUID, Configuration, ThingUID) - Method in class org.eclipse.smarthome.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.eclipse.smarthome.core.thing.binding.ThingFactory
 
createThing(ThingType, ThingUID, Configuration) - Static method in class org.eclipse.smarthome.core.thing.binding.ThingFactory
Creates a thing based on given thing type.
createThing(ThingType, ThingUID, Configuration, ThingUID) - Static method in class org.eclipse.smarthome.core.thing.binding.ThingFactory
Creates a thing based on a given thing type.
createThing(ThingType, ThingUID, Configuration, ThingUID, ConfigDescriptionRegistry) - Static method in class org.eclipse.smarthome.core.thing.binding.ThingFactory
Creates a thing based on a given thing type.
createThingModel() - Method in class org.eclipse.smarthome.model.thing.thing.impl.ThingFactoryImpl
createThingModel() - Method in interface org.eclipse.smarthome.model.thing.thing.ThingFactory
Returns a new object of class 'Model'.
createThingModelAdapter() - Method in class org.eclipse.smarthome.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.eclipse.smarthome.core.thing.ThingRegistry
Creates a thing based on the given configuration properties
createThingStateChangedEventTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createThingStateChangedEventTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Thing State Changed Event Trigger'.
createThingStateChangedEventTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Thing State Changed Event Trigger'.
createThingStateUpdateEventTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createThingStateUpdateEventTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Thing State Update Event Trigger'.
createThingStateUpdateEventTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Thing State Update Event Trigger'.
createThresholdFilter() - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
createThresholdFilter() - Method in interface org.eclipse.smarthome.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Threshold Filter'.
createThresholdFilterAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Threshold Filter'.
createTimeFilter() - Method in class org.eclipse.smarthome.model.persistence.persistence.impl.PersistenceFactoryImpl
createTimeFilter() - Method in interface org.eclipse.smarthome.model.persistence.persistence.PersistenceFactory
Returns a new object of class 'Time Filter'.
createTimeFilterAdapter() - Method in class org.eclipse.smarthome.model.persistence.persistence.util.PersistenceAdapterFactory
Creates a new adapter for an object of class 'Time Filter'.
createTimer(AbstractInstant, Procedures.Procedure0) - Static method in class org.eclipse.smarthome.model.script.actions.ScriptExecution
Schedules a block of code for later execution.
createTimerTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createTimerTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Timer Trigger'.
createTimerTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Timer Trigger'.
createTimerWithArgument(AbstractInstant, Object, Procedures.Procedure1<Object>) - Static method in class org.eclipse.smarthome.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, String, String) - Method in class org.eclipse.smarthome.core.thing.events.ThingEventFactory
Creates a trigger event from a payload.
createTriggerEvent(String, ChannelUID) - Static method in class org.eclipse.smarthome.core.thing.events.ThingEventFactory
Creates a trigger event from a Type.
createUnknownInfo(ThingUID) - Static method in class org.eclipse.smarthome.core.thing.firmware.FirmwareStatusInfo
Creates a new FirmwareStatusInfo having {@link FirmwareStatus#UNKNOWN) as firmware status.
createUpdateAvailableInfo(ThingUID) - Static method in class org.eclipse.smarthome.core.thing.firmware.FirmwareStatusInfo
Creates a new FirmwareStatusInfo having {@link FirmwareStatus#UPDATE_AVAILABLE) as firmware status.
createUpdatedEvent(DiscoveryResult) - Static method in class org.eclipse.smarthome.config.discovery.inbox.events.InboxEventFactory
Creates an inbox updated event.
createUpdateEvent(Item, Item) - Static method in class org.eclipse.smarthome.core.items.events.ItemEventFactory
Creates an item updated event.
createUpdateEvent(Thing, Thing) - Static method in class org.eclipse.smarthome.core.thing.events.ThingEventFactory
Creates a thing updated event.
createUpdateEventTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createUpdateEventTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Update Event Trigger'.
createUpdateEventTriggerAdapter() - Method in class org.eclipse.smarthome.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.eclipse.smarthome.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.eclipse.smarthome.core.thing.firmware.FirmwareStatusInfo
Creates a new FirmwareStatusInfo having {@link FirmwareStatus#UP_TO_DATE) as firmware status.
createValidCommand() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidCommand() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Command'.
createValidCommandAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Command'.
createValidCommandId() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidCommandId() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Command Id'.
createValidCommandIdAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Command Id'.
createValidCommandNumber() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidCommandNumber() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Command Number'.
createValidCommandNumberAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Command Number'.
createValidCommandString() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidCommandString() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Command String'.
createValidCommandStringAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Command String'.
createValidState() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidState() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid State'.
createValidStateAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid State'.
createValidStateId() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidStateId() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid State Id'.
createValidStateIdAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid State Id'.
createValidStateNumber() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidStateNumber() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid State Number'.
createValidStateNumberAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid State Number'.
createValidStateString() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidStateString() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid State String'.
createValidStateStringAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid State String'.
createValidTrigger() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidTrigger() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Trigger'.
createValidTriggerAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Trigger'.
createValidTriggerId() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidTriggerId() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Trigger Id'.
createValidTriggerIdAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Trigger Id'.
createValidTriggerNumber() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidTriggerNumber() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Trigger Number'.
createValidTriggerNumberAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Trigger Number'.
createValidTriggerString() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createValidTriggerString() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Valid Trigger String'.
createValidTriggerStringAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Valid Trigger String'.
createVariableDeclaration() - Method in class org.eclipse.smarthome.model.rule.rules.impl.RulesFactoryImpl
createVariableDeclaration() - Method in interface org.eclipse.smarthome.model.rule.rules.RulesFactory
Returns a new object of class 'Variable Declaration'.
createVariableDeclarationAdapter() - Method in class org.eclipse.smarthome.model.rule.rules.util.RulesAdapterFactory
Creates a new adapter for an object of class 'Variable Declaration'.
createVideo() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createVideo() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Video'.
createVideoAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Video'.
createVisibilityRule() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createVisibilityRule() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Visibility Rule'.
createVisibilityRuleAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Visibility Rule'.
createWebSocketClient(String) - Method in interface org.eclipse.smarthome.io.net.http.WebSocketFactory
Creates a new Jetty web socket client.
createWebSocketClient(String, String) - Method in interface org.eclipse.smarthome.io.net.http.WebSocketFactory
Deprecated.
createWebview() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createWebview() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Webview'.
createWebviewAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Webview'.
createWidget() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.impl.SitemapFactoryImpl
createWidget() - Method in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapFactory
Returns a new object of class 'Widget'.
createWidgetAdapter() - Method in class org.eclipse.smarthome.model.sitemap.sitemap.util.SitemapAdapterFactory
Creates a new adapter for an object of class 'Widget'.
createXBlockExpressionAdapter() - Method in class org.eclipse.smarthome.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'XBlock Expression'.
createXExpressionAdapter() - Method in class org.eclipse.smarthome.model.script.script.util.ScriptAdapterFactory
Creates a new adapter for an object of class 'XExpression'.
Credentials - Interface in org.eclipse.smarthome.core.auth
Marker interface for credentials which can be handled by authentication providers.
CredentialsExtractor<C> - Interface in org.eclipse.smarthome.io.http.auth
Provider of credentials which works in given context and can provide credentials out of it.
cron - Variable in class org.eclipse.smarthome.model.rule.rules.impl.TimerTriggerImpl
The cached value of the 'Cron' attribute.
CRON - Static variable in interface org.eclipse.smarthome.core.scheduler.CronJob
The service property that specifies the cron schedule.
CRON_EDEFAULT - Static variable in class org.eclipse.smarthome.model.rule.rules.impl.TimerTriggerImpl
The default value of the 'Cron' attribute.
CRON_EXPRESSION_EDEFAULT - Static variable in class org.eclipse.smarthome.model.persistence.persistence.impl.CronStrategyImpl
The default value of the 'Cron Expression' attribute.
CRON_STRATEGY - Static variable in interface org.eclipse.smarthome.model.persistence.persistence.PersistencePackage
The meta object id for the 'Cron Strategy' class.
CRON_STRATEGY - Static variable in interface org.eclipse.smarthome.model.persistence.persistence.PersistencePackage.Literals
The meta object literal for the 'Cron Strategy' class.
CRON_STRATEGY__CRON_EXPRESSION - Static variable in interface org.eclipse.smarthome.model.persistence.persistence.PersistencePackage
The feature id for the 'Cron Expression' attribute.
CRON_STRATEGY__CRON_EXPRESSION - Static variable in interface org.eclipse.smarthome.model.persistence.persistence.PersistencePackage.Literals
The meta object literal for the 'Cron Expression' attribute feature.
CRON_STRATEGY__NAME - Static variable in interface org.eclipse.smarthome.model.persistence.persistence.PersistencePackage
The feature id for the 'Name' attribute.
CRON_STRATEGY_FEATURE_COUNT - Static variable in interface org.eclipse.smarthome.model.persistence.persistence.PersistencePackage
The number of structural features of the 'Cron Strategy' class.
cronExpression - Variable in class org.eclipse.smarthome.model.persistence.persistence.impl.CronStrategyImpl
The cached value of the 'Cron Expression' attribute.
CronJob - Interface in org.eclipse.smarthome.core.scheduler
Runnable that can be passed data and can throw a checked exception.
CronScheduler - Interface in org.eclipse.smarthome.core.scheduler
The software utility Cron is a time-based job scheduler in Unix-like computer operating systems.
CronStrategy - Interface in org.eclipse.smarthome.model.persistence.persistence
A representation of the model object 'Cron Strategy'.
CronStrategyElements() - Constructor for class org.eclipse.smarthome.model.persistence.services.PersistenceGrammarAccess.CronStrategyElements
 
CronStrategyImpl - Class in org.eclipse.smarthome.model.persistence.persistence.impl
An implementation of the model object 'Cron Strategy'.
CronStrategyImpl() - Constructor for class org.eclipse.smarthome.model.persistence.persistence.impl.CronStrategyImpl
CTS - Static variable in interface org.eclipse.smarthome.io.transport.serial.SerialPortEvent
 
CUBIC_FOOT - Static variable in class org.eclipse.smarthome.core.library.unit.ImperialUnits
 
CUBIC_METRE - Static variable in class org.eclipse.smarthome.core.library.unit.SIUnits
 
CUBICMETRE_PER_DAY - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
CUBICMETRE_PER_HOUR - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
CUBICMETRE_PER_MINUTE - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
CUBICMETRE_PER_SECOND - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
Current - Interface in org.eclipse.smarthome.core.semantics.model.property
This class defines a Current.
currentNewValueRequest - Variable in class org.eclipse.smarthome.core.cache.ExpiringCacheAsync
 
customizeWatchQueueReader(AbstractWatchService, Path, boolean) - Method in class org.eclipse.smarthome.core.service.WatchQueueReader
Customize the queue reader to process the watch events for the given directory, provided by the watch service
CustomSSLContextProvider - Class in org.eclipse.smarthome.io.transport.mqtt.sslcontext
Deprecated.
CustomSSLContextProvider(TrustManagerFactory) - Constructor for class org.eclipse.smarthome.io.transport.mqtt.sslcontext.CustomSSLContextProvider
Deprecated.
 
CustomTrustManagerFactory - Class in org.eclipse.smarthome.io.transport.mqtt.ssl
The CustomTrustManagerFactory is a TrustManagerFactory that provides a custom TrustManager
CustomTrustManagerFactory(TrustManager[]) - Constructor for class org.eclipse.smarthome.io.transport.mqtt.ssl.CustomTrustManagerFactory
 
CustomTrustManagerFactory(SSLContextProvider) - Constructor for class org.eclipse.smarthome.io.transport.mqtt.ssl.CustomTrustManagerFactory
Deprecated.

D

data - Variable in class org.eclipse.smarthome.core.persistence.dto.ItemHistoryDTO
 
DATA_AVAILABLE - Static variable in interface org.eclipse.smarthome.io.transport.serial.SerialPortEvent
 
DataAmount - Interface in org.eclipse.smarthome.core.library.dimension
Represents a measure of data amount.
DATABITS_5 - Static variable in interface org.eclipse.smarthome.io.transport.serial.SerialPort
 
DATABITS_6 - Static variable in interface org.eclipse.smarthome.io.transport.serial.SerialPort
 
DATABITS_7 - Static variable in interface org.eclipse.smarthome.io.transport.serial.SerialPort
 
DATABITS_8 - Static variable in interface org.eclipse.smarthome.io.transport.serial.SerialPort
 
datapoints - Variable in class org.eclipse.smarthome.core.persistence.dto.ItemHistoryDTO
 
DataTransferRate - Interface in org.eclipse.smarthome.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.eclipse.smarthome.core.library.types.DateTimeType
 
DATE_PATTERN - Static variable in class org.openhab.core.library.types.DateTimeType
 
DATE_PATTERN_WITH_TZ - Static variable in class org.eclipse.smarthome.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.eclipse.smarthome.core.library.types.DateTimeType
 
DATE_PATTERN_WITH_TZ_AND_MS_GENERAL - Static variable in class org.eclipse.smarthome.core.library.types.DateTimeType
 
DATE_PATTERN_WITH_TZ_AND_MS_ISO - Static variable in class org.eclipse.smarthome.core.library.types.DateTimeType
 
DATETIME - Static variable in class org.eclipse.smarthome.core.library.CoreItemFactory
 
DateTimeGroupFunction - Interface in org.eclipse.smarthome.core.library.types
This interface is a container for group functions that require DateTimeTypes for its calculations.
DateTimeGroupFunction.Earliest - Class in org.eclipse.smarthome.core.library.types
This calculates the minimum value of all item states of DateType type.
DateTimeGroupFunction.Latest - Class in org.eclipse.smarthome.core.library.types
This calculates the maximum value of all item states of DateType type.
DateTimeItem - Class in org.eclipse.smarthome.core.library.items
A DateTimeItem stores a timestamp including a valid time zone.
DateTimeItem - Class in org.openhab.core.library.items
A DateTimeItem stores a timestamp including a valid time zone.
DateTimeItem(String) - Constructor for class org.eclipse.smarthome.core.library.items.DateTimeItem
 
DateTimeItem(String) - Constructor for class org.openhab.core.library.items.DateTimeItem
 
DateTimeType - Class in org.eclipse.smarthome.core.library.types
 
DateTimeType - Class in org.openhab.core.library.types
 
DateTimeType() - Constructor for class org.eclipse.smarthome.core.library.types.DateTimeType
 
DateTimeType() - Constructor for class org.openhab.core.library.types.DateTimeType
 
DateTimeType(String) - Constructor for class org.eclipse.smarthome.core.library.types.DateTimeType
 
DateTimeType(String) - Constructor for class org.openhab.core.library.types.DateTimeType
 
DateTimeType(ZonedDateTime) - Constructor for class org.eclipse.smarthome.core.library.types.DateTimeType
 
DateTimeType(Calendar) - Constructor for class org.eclipse.smarthome.core.library.types.DateTimeType
Deprecated.
The constructor uses Calendar object hence it doesn't store time zone. A new constructor is available. Use DateTimeType(ZonedDateTime) instead.
DateTimeType(Calendar) - Constructor for class org.openhab.core.library.types.DateTimeType
 
DAY - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
deactivate() - Method in class org.eclipse.smarthome.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.eclipse.smarthome.config.xml.ConfigXmlConfigDescriptionProvider
 
deactivate() - Method in class org.eclipse.smarthome.core.common.registry.AbstractRegistry
 
deactivate() - Method in class org.eclipse.smarthome.core.net.NetUtil
 
deactivate() - Method in class org.eclipse.smarthome.core.service.AbstractWatchService
Method to call on service deactivation
deactivate() - Method in class org.eclipse.smarthome.core.thing.binding.BaseDynamicCommandDescriptionProvider
 
deactivate() - Method in class org.eclipse.smarthome.core.thing.binding.BaseDynamicStateDescriptionProvider
 
deactivate() - Method in interface org.eclipse.smarthome.core.thing.binding.ThingHandlerService
Method that will be called if this service will be deactivated
deactivate() - Method in class org.eclipse.smarthome.core.thing.link.ThingLinkManager
 
deactivate() - Method in class org.eclipse.smarthome.core.transform.AbstractFileTransformationService
 
deactivate() - Method in class org.eclipse.smarthome.io.rest.sitemap.SitemapSubscriptionService
 
deactivate() - Method in class org.eclipse.smarthome.model.script.ScriptServiceUtil
 
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.binding.AbstractBinding
 
deactivate() - Method in class org.openhab.core.service.AbstractActiveService
 
deactivate(String) - Method in class org.eclipse.smarthome.io.http.servlet.BaseSmartHomeServlet
 
deactivate(ComponentContext) - Method in class org.eclipse.smarthome.core.thing.binding.BaseThingHandlerFactory
debugString(Bundle) - Static method in class org.eclipse.smarthome.core.service.ReadyMarkerUtils
Provides a string to debug bundle information.
DECI(Unit<T>) - Static method in class org.eclipse.smarthome.core.library.unit.MetricPrefix
 
DECIBEL - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
DECIBEL_MILLIWATTS - Static variable in class org.eclipse.smarthome.core.library.unit.SmartHomeUnits
 
DECIMAL - org.eclipse.smarthome.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.eclipse.smarthome.model.persistence.services.PersistenceGrammarAccess.DECIMALElements
 
DecimalType - Class in org.eclipse.smarthome.core.library.types
The decimal type uses a BigDecimal internally and thus can be used for integers, longs and floating point numbers alike.
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.eclipse.smarthome.core.library.types.DecimalType
 
DecimalType() - Constructor for class org.openhab.core.library.types.DecimalType
 
DecimalType(double) - Constructor for class org.eclipse.smarthome.core.library.types.DecimalType
 
DecimalType(double) - Constructor for class org.openhab.core.library.types.DecimalType
 
DecimalType(long) - Constructor for class org.eclipse.smarthome.core.library.types.DecimalType
 
DecimalType(long) - Constructor for class org.openhab.core.library.types.DecimalType
 
DecimalType(String) - Constructor for class org.eclipse.smarthome.core.library.types.DecimalType
 
DecimalType(String) - Constructor for class org.openhab.core.library.types.DecimalType
 
DecimalType(BigDecimal) - Constructor for class org.eclipse.smarthome.core.library.types.DecimalType
 
DecimalType(BigDecimal) - Constructor for class org.openhab.core.library.types.DecimalType
 
decode(String) - Static method in class org.eclipse.smarthome.core.util.UIDUtils
Decodes an UID that has been generated by the UIDUtils.encode(String) function.
DECREASE - org.eclipse.smarthome.core.library.types.IncreaseDecreaseType
 
DECREASE - org.openhab.core.library.types.IncreaseDecreaseType
 
decreaseMasterVolume(float) - Static method in class org.eclipse.smarthome.model.script.actions.Audio
 
decrypt(String) - Method in interface org.eclipse.smarthome.core.auth.client.oauth2.StorageCipher
Decrypt the base64 encoded cipher text.
Default - Interface in org.eclipse.smarthome.model.sitemap.sitemap
A representation of the model object 'Default'.
DEFAULT - org.eclipse.smarthome.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.eclipse.smarthome.core.thing.profiles.SystemProfiles
 
DEFAULT - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The meta object id for the 'Default' class.
DEFAULT - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Default' class.
DEFAULT__HEIGHT - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Height' attribute.
DEFAULT__HEIGHT - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage.Literals
The meta object literal for the 'Height' attribute feature.
DEFAULT__ICON - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Icon' attribute.
DEFAULT__ITEM - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Item' attribute.
DEFAULT__LABEL - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label' attribute.
DEFAULT__LABEL_COLOR - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Label Color' containment reference list.
DEFAULT__VALUE_COLOR - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Value Color' containment reference list.
DEFAULT__VISIBILITY - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The feature id for the 'Visibility' containment reference list.
DEFAULT_CONFIG_FOLDER - Static variable in class org.eclipse.smarthome.config.core.ConfigConstants
The default main configuration directory name
DEFAULT_FEATURE_COUNT - Static variable in interface org.eclipse.smarthome.model.sitemap.sitemap.SitemapPackage
The number of structural features of the 'Default' class.
DEFAULT_KEEPALIVE_INTERVAL - Static variable in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection
 
DEFAULT_MIME_TYPE - Static variable in class org.eclipse.smarthome.core.library.types.RawType
 
DEFAULT_QOS - Static variable in class org.eclipse.smarthome.io.transport.mqtt.MqttBrokerConnection
 
DEFAULT_SERVICE_ID_PREFIX - Static variable in class org.eclipse.smarthome.core.binding.BindingInfo
The default service ID prefix.
DEFAULT_THREAD_POOL_SIZE - Static variable in class org.eclipse.smarthome.core.common.ThreadPoolManager
 
DEFAULT_TIMEOUT - Static variable in interface org.eclipse.smarthome.core.common.SafeCaller
Default timeout for actions in milliseconds.
DEFAULT_TYPE - Static variable in interface org.eclipse.smarthome.core.thing.profiles.SystemProfiles
 
DEFAULT_USERDATA_FOLDER - Static variable in class org.eclipse.smarthome.config.core.ConfigConstants
The default user data directory name
DefaultAbstractManagedProvider<E extends Identifiable<K>,​K> - Class in org.eclipse.smarthome.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.eclipse.smarthome.core.common.registry.DefaultAbstractManagedProvider
 
defaultCase(EObject) - Method in class org.eclipse.smarthome.model.items.util.ItemsSwitch
Returns the result of interpreting the object as an instance of 'EObject'.