All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractConsoleCommandExtension |
A base class that should be used by console command extension for better inclusion.
|
AbstractDescriptionType |
|
AbstractDiscoveryService |
|
AbstractDynamicDescriptionProvider |
|
AbstractEvent |
Abstract implementation of the Event interface.
|
AbstractEventFactory |
|
AbstractFileTransformationService<T> |
Deprecated.
|
AbstractI18nException |
Provides an exception class for openHAB that incorporates support for internationalization
|
AbstractI18nMojo |
Base class for internationalization mojos using openHAB XML information.
|
AbstractInboxEvent |
Abstract implementation of an inbox event which will be posted by the Inbox for added, removed
and updated discovery results.
|
AbstractItemChannelLinkRegistryEvent |
|
AbstractItemEventSubscriber |
|
AbstractItemRegistryEvent |
Abstract implementation of an item registry event which will be posted by the ItemRegistry for added, removed
and updated items.
|
AbstractItemsIdeModule |
|
AbstractItemsRuntimeModule |
|
AbstractItemsScopeProvider |
|
AbstractItemsSemanticSequencer |
|
AbstractItemsSyntacticSequencer |
|
AbstractItemsValidator |
|
AbstractLink |
|
AbstractLinkDTO |
This is an abstract class for link data transfer object that is used to serialize links.
|
AbstractLinkRegistry<L extends AbstractLink,P extends Provider<L>> |
|
AbstractManagedProvider<E extends Identifiable<K>,K,PE> |
|
AbstractPersistenceIdeModule |
|
AbstractPersistenceRuntimeModule |
|
AbstractPersistenceScopeProvider |
|
AbstractPersistenceSemanticSequencer |
|
AbstractPersistenceSyntacticSequencer |
|
AbstractPersistenceValidator |
|
AbstractProvider<E> |
|
AbstractReconnectStrategy |
Implement this class to provide a strategy for (re)establishing a lost
broker connection.
|
AbstractRegistry<E extends Identifiable<K>,K,P extends Provider<E>> |
|
AbstractRemoteAddonService |
|
AbstractResourceIconProvider |
This is an abstract base class for implementing icon providers that serve icons from file resources.
|
AbstractRuleBasedInterpreter |
A human language command interpretation service.
|
AbstractRuleRegistryEvent |
abstract class for rule events
|
AbstractRulesIdeModule |
|
AbstractRulesRuntimeModule |
|
AbstractRulesScopeProvider |
|
AbstractRulesSemanticSequencer |
|
AbstractRulesSyntacticSequencer |
|
AbstractRulesValidator |
|
AbstractScriptEngineFactory |
|
AbstractScriptIdeModule |
|
AbstractScriptRuntimeModule |
|
AbstractScriptScopeProvider |
|
AbstractScriptSemanticSequencer |
|
AbstractScriptSyntacticSequencer |
|
AbstractScriptValidator |
|
AbstractSitemapIdeModule |
|
AbstractSitemapRuntimeModule |
|
AbstractSitemapScopeProvider |
|
AbstractSitemapSemanticSequencer |
|
AbstractSitemapSyntacticSequencer |
|
AbstractSitemapValidator |
|
AbstractThingDTO |
This is a data transfer object that is used to serialize things.
|
AbstractThingIdeModule |
|
AbstractThingRegistryEvent |
Abstract implementation of a thing registry event which will be posted by a ThingRegistry for added, removed
and updated items.
|
AbstractThingRuntimeModule |
|
AbstractThingScopeProvider |
|
AbstractThingSemanticSequencer |
|
AbstractThingSyntacticSequencer |
|
AbstractThingValidator |
|
AbstractTypedEventSubscriber<T extends Event> |
|
AbstractUID |
A non specific base class for unique identifiers.
|
AbstractUnit |
A representation of the model object 'Abstract Unit'.
|
AbstractUnitImpl |
An implementation of the model object 'Abstract Unit'.
|
AbstractWatchService |
Base class for OSGI services that access to file system by Java WatchService.
|
AbstractXmlBasedProvider<T_ID,T_OBJECT extends Identifiable<@NonNull T_ID>> |
Common base class for XML based providers.
|
AbstractXmlConfigDescriptionProvider |
|
AccessTokenRefreshListener |
Handler to act up on changes of the access token.
|
AccessTokenResponse |
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
|
Action |
This interface represents automation Action modules which are the expected result of Rule s execution.
|
ActionBuilder |
This class allows the easy construction of an Action instance using the builder pattern.
|
ActionClassLoader |
This is a special class loader that tries to resolve classes from available ActionService s,
if the class cannot be resolved from the normal classpath.
|
ActionDoc |
|
ActionDTO |
This is a data transfer object that is used to serialize the respective class.
|
ActionDTOMapper |
This is a utility class to convert between the respective object and its DTO.
|
ActionHandler |
This interface should be implemented by external modules which provide functionality for processing Action
modules.
|
ActionInput |
Input parameter for an action module
|
ActionInputs |
Input parameter wrapper for an action module
|
ActionModuleKind |
Type to distinguish annotated ActionModules
|
ActionOutput |
Output parameter for an action module
|
ActionOutputs |
Output parameter wrapper for an action module
|
ActionScope |
Scope definition for an action module
|
ActionService |
This interface must be implemented by services that want to contribute script actions.
|
ActionType |
This class provides common functionality for creating Action instances by supplying their meta-information.
|
ActionTypeDTO |
This is a data transfer object that is used to serialize the respective class.
|
ActionTypeDTOMapper |
This is a utility class to convert between the respective object and its DTO.
|
ActiveItem |
Deprecated.
|
Addon |
This class defines an add-on.
|
Addon.Builder |
|
AddonEvent |
This is an Event that is sent on add-on operations, such as installing and uninstalling.
|
AddonEventFactory |
|
AddonService |
Classes implementing this interface can be registered as an OSGi service in order to provide functionality for
managing add-ons, such as listing, installing and uninstalling them.
|
AddonType |
This class defines an add-on type.
|
Alarm |
This class defines a Alarm.
|
AlarmSystem |
This class defines a Alarm System.
|
AllConfig |
A representation of the model object 'All Config'.
|
AllConfigImpl |
An implementation of the model object 'All Config'.
|
AnnotatedActions |
Marker interface for RuleActions
Every method in the implementation should provide annotations which are used to create the ModuleTypes
|
AnnotatedThingActionModuleTypeProvider |
|
AnnotationActionModuleTypeHelper |
|
Apartment |
This class defines a Apartment.
|
ArealDensity |
Define Area density type (basic unit is kg/m^2)
https://en.wikipedia.org/wiki/Area_density
|
ArithmeticGroupFunction |
This interface is only a container for functions that require the core type library
for its calculations.
|
ArithmeticGroupFunction.And |
This does a logical 'and' operation.
|
ArithmeticGroupFunction.Avg |
This calculates the numeric average over all item states of decimal type.
|
ArithmeticGroupFunction.Count |
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 |
This calculates the maximum value of all item states of decimal type.
|
ArithmeticGroupFunction.Min |
This calculates the minimum value of all item states of decimal type.
|
ArithmeticGroupFunction.NAnd |
This does a logical 'nand' operation.
|
ArithmeticGroupFunction.NOr |
This does a logical 'nor' operation.
|
ArithmeticGroupFunction.Or |
This does a logical 'or' operation.
|
ArithmeticGroupFunction.Sum |
This calculates the numeric sum over all item states of decimal type.
|
ASTNode |
Abstract syntax tree node.
|
AsyncModbusFailure<R> |
Encapsulates result of modbus read operations
|
AsyncModbusReadResult |
Encapsulates result of modbus read operations
|
AsyncModbusWriteResult |
Encapsulates result of modbus write operations
|
AsyncResultWrapper<T> |
|
Attic |
This class defines a Attic.
|
Audio |
The static methods of this class are made available as functions in the scripts.
|
AudioException |
General purpose audio exception
|
AudioFormat |
An audio format definition
|
AudioHTTPServer |
This is an interface that is implemented by AudioServlet and which allows exposing audio streams through
HTTP.
|
AudioManager |
This service provides functionality around audio services and is the central service to be used directly by others.
|
AudioSink |
Definition of an audio output like headphones, a speaker or for writing to
a file / clip.
|
AudioSource |
This is an audio source, which can provide a continuous live stream of audio.
|
AudioStartEvent |
|
AudioStopEvent |
|
AudioStream |
Wrapper for a source of audio data.
|
AudioStreamUtils |
Some general filename and extension utilities.
|
AudioWaveUtils |
Some utility methods for parsing and cleaning wav files
|
Authentication |
Definition of authentication given to username after verification of credentials by authentication provider.
|
AuthenticationException |
Base type for exceptions thrown by authentication layer.
|
AuthenticationManager |
Authentication manager is main entry point for all places which are interested in securing requests and verifying
their originator.
|
AuthenticationProvider |
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.
|
AutoUpdatePolicy |
A binding's recommendation to the framework whether a state update should be automatically sent to an item if a
command was received.
|
BackDoor |
This class defines a Back Door.
|
BaseActionModuleHandler |
This is a base class that can be used by ActionModuleHandler implementations
|
BaseBridgeHandler |
|
BaseConditionModuleHandler |
This is a base class that can be used by ConditionModuleHandler implementations
|
BaseDynamicCommandDescriptionProvider |
|
BaseDynamicStateDescriptionProvider |
|
Basement |
This class defines a Basement.
|
BaseModuleHandler<T extends Module> |
This is a base class that can be used by any ModuleHandler implementation
|
BaseModuleHandlerFactory |
|
BaseOpenHABServlet |
Base class for HTTP servlets.
|
BaseThingHandler |
|
BaseThingHandlerFactory |
|
BaseTriggerModuleHandler |
This is a base class that can be used by TriggerModuleHandler implementations
|
Bathroom |
This class defines a Bathroom.
|
Battery |
This class defines a Battery.
|
Bedroom |
This class defines a Bedroom.
|
Bin2Json |
This class converts binary data to JSON format.
|
BinaryPrefix |
The binary prefixes used to derive units by specific powers of 2.
|
BindingConfigParseException |
|
BindingConfigReader |
This interface must be implemented by services, which can parse the generic
binding configuration string used in the GenericItemProvider .
|
BindingI18nLocalizationService |
This OSGi service could be used to localize the binding info using the I18N mechanism of the openHAB
framework.
|
BindingInfo |
The BindingInfo class contains general information about a binding.
|
BindingInfoDTO |
This is a data transfer object that is used to serialize binding info objects.
|
BindingInfoProvider |
|
BindingInfoRegistry |
|
BitArray |
Class that implements a collection for
bits
|
Blinds |
This class defines a Blinds.
|
Boiler |
This class defines a Boiler.
|
BoilerRoom |
This class defines a Boiler Room.
|
Bridge |
|
BridgeBuilder |
This class allows the easy construction of a Bridge instance using the builder pattern.
|
BridgeHandler |
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.
|
BridgeType |
|
Building |
This class defines a Building.
|
BundleCloseable |
A wrapper that uninstalls a bundle on close.
|
BundleInfo |
The bundle information provided by the openHAB XML files in the OH-INF directory.
|
BundleInfoReader |
Reads all the bundle information provided by XML files in the OH-INF directory to BundleInfo .
|
BundleResolver |
Resolve bundle specific information from the framework.
|
BundleVersion |
The BundleVersion wraps a bundle version and provides a method to compare them
|
BusEvent |
The static methods of this class are made available as functions in the scripts.
|
ByteArrayAudioStream |
|
ByteArrayFileCache |
This is a simple file based cache implementation.
|
CallItem |
This item identifies a telephone call by its origin and destination.
|
Camera |
This class defines a Camera.
|
Car |
This class defines a Car.
|
Carport |
This class defines a Carport.
|
CeilingFan |
This class defines a Ceiling Fan.
|
Cellar |
This class defines a Cellar.
|
CellarDoor |
This class defines a Cellar Door.
|
ChangedEventTrigger |
A representation of the model object 'Changed Event Trigger'.
|
ChangedEventTriggerImpl |
An implementation of the model object 'Changed Event Trigger'.
|
Channel |
Channel is a part of a Thing that represents a functionality of it.
|
ChannelBuilder |
|
ChannelDefinition |
|
ChannelDefinitionBuilder |
Builder for a channel definition.
|
ChannelDefinitionDTO |
This is a data transfer object that is used to serialize channel definitions.
|
ChannelDescriptionChangedEvent |
|
ChannelDescriptionChangedEvent.CommonChannelDescriptionField |
|
ChannelDTO |
This is a data transfer object that is used to serialize channels.
|
ChannelDTOMapper |
The ChannelDTOMapper is an utility class to map channels into channel data transfer objects (DTOs).
|
ChannelGroupDefinition |
|
ChannelGroupDefinitionDTO |
This is a data transfer object that is used to serialize channel group definitions.
|
ChannelGroupType |
|
ChannelGroupTypeBuilder |
|
ChannelGroupTypeI18nLocalizationService |
This OSGi service could be used to localize a ChannelGroupType type using the I18N mechanism of the openHAB
framework.
|
ChannelGroupTypeProvider |
|
ChannelGroupTypeRegistry |
|
ChannelGroupTypeUID |
|
ChannelGroupUID |
|
ChannelKind |
Kind of the channel.
|
ChannelTriggeredEvent |
|
ChannelType |
|
ChannelTypeBuilder<T extends ChannelTypeBuilder<T>> |
|
ChannelTypeDTO |
This is a data transfer object that is used with to serialize channel types.
|
ChannelTypeI18nLocalizationService |
This OSGi service could be used to localize a ChannelType using the I18N mechanism of the openHAB
framework.
|
ChannelTypeProvider |
|
ChannelTypeRegistry |
|
ChannelTypeUID |
|
ChannelUID |
ChannelUID represents a unique identifier for channels.
|
Chart |
A representation of the model object 'Chart'.
|
ChartImpl |
An implementation of the model object 'Chart'.
|
ChartProvider |
Defines the interface for chart providers.
|
ChartProvider.ImageType |
Provides a list of image types
|
CidrAddress |
The CIDR (Class-less interdomain routing) notation is an IP address
and additionally ends with a slash followed by the network prefix length number.
|
CleaningRobot |
This class defines a Cleaning Robot.
|
CO |
This class defines a CO.
|
CO2 |
This class defines a CO2.
|
ColorArray |
A representation of the model object 'Color Array'.
|
ColorArrayImpl |
An implementation of the model object 'Color Array'.
|
ColorItem |
A ColorItem can be used for color values, e.g.
|
Colorpicker |
A representation of the model object 'Colorpicker'.
|
ColorpickerImpl |
An implementation of the model object 'Colorpicker'.
|
ColorTemperature |
This class defines a Color Temperature.
|
Command |
This is a marker interface for all command types.
|
CommandDescription |
|
CommandDescriptionBuilder |
|
CommandDescriptionProvider |
|
CommandDescriptionService |
An implementation of this service provides locale specific CommandDescription s for the given item.
|
CommandEventTrigger |
A representation of the model object 'Command Event Trigger'.
|
CommandEventTriggerImpl |
An implementation of the model object 'Command Event Trigger'.
|
CommandOption |
Represents a command option for "write only" command channels.
|
CommonTriggerEvents |
Contains often used trigger events.
|
CommunicationException |
Provides an exception class for openHAB to be used in case of communication issues with a device
|
ComplexType |
A complex type consists out of a sorted list of primitive constituents.
|
CompositeActionType |
|
CompositeActionTypeDTO |
This is a data transfer object that is used to serialize the respective class.
|
CompositeConditionType |
|
CompositeConditionTypeDTO |
This is a data transfer object that is used to serialize the respective class.
|
CompositeTriggerType |
|
CompositeTriggerTypeDTO |
This is a data transfer object that is used to serialize the respective class.
|
Condition |
This interface represents automation Condition modules which are working as a filter for Rule 's
executions.
|
ConditionBuilder |
This class allows the easy construction of a Condition instance using the builder pattern.
|
ConditionDTO |
This is a data transfer object that is used to serialize the respective class.
|
ConditionDTOMapper |
This is a utility class to convert between the respective object and its DTO.
|
ConditionHandler |
This interface provides common functionality for processing Condition modules.
|
ConditionType |
This class provides common functionality for creating Condition instances by supplying their
meta-information.
|
ConditionTypeDTO |
This is a data transfer object that is used to serialize the respective class.
|
ConditionTypeDTOMapper |
This is a utility class to convert between the respective object and its DTO.
|
ConfigDescription |
The ConfigDescription class contains a description for a concrete
configuration of e.g.
|
ConfigDescriptionAliasProvider |
Can be implemented to point one config description URI to another.
|
ConfigDescriptionBuilder |
|
ConfigDescriptionConverter |
|
ConfigDescriptionDTO |
|
ConfigDescriptionDTOMapper |
|
ConfigDescriptionParameter |
|
ConfigDescriptionParameter.Type |
|
ConfigDescriptionParameterBuilder |
|
ConfigDescriptionParameterConverter |
|
ConfigDescriptionParameterDTO |
This is a data transfer object that is used to serialize parameter of a configuration description.
|
ConfigDescriptionParameterGroup |
|
ConfigDescriptionParameterGroupBuilder |
|
ConfigDescriptionParameterGroupConverter |
|
ConfigDescriptionParameterGroupDTO |
This is a data transfer object that is used to serialize options of a
parameter group.
|
ConfigDescriptionProvider |
|
ConfigDescriptionRegistry |
|
ConfigDescriptionValidator |
|
ConfigI18nLocalizationService |
This OSGi service could be used to localize a config description using the I18N mechanism of the openHAB
framework.
|
ConfigOptionProvider |
|
ConfigParser |
Map an OSGi configuration map Map<String, Object> or type-less value to an individual configuration bean or
typed value.
|
ConfigStatusBridgeHandler |
|
ConfigStatusCallback |
The ConfigStatusCallback interface is a callback interface to propagate a new configuration status for an
entity.
|
ConfigStatusEventFactory |
|
ConfigStatusInfo |
|
ConfigStatusInfoEvent |
Event for configuration status information.
|
ConfigStatusMessage |
|
ConfigStatusMessage.Builder |
|
ConfigStatusMessage.Type |
|
ConfigStatusProvider |
|
ConfigStatusService |
|
ConfigStatusSource |
The ConfigStatusSource represents a source which would like to propagate its new configuration status.
|
ConfigStatusThingHandler |
|
ConfigurableService |
|
ConfigurableServiceDTO |
|
ConfigurableServiceUtil |
Provides utility methods for working with ConfigurableService so the property names can remain hidden.
|
Configuration |
This class is a wrapper for configuration settings of Thing s.
|
ConfigurationDeserializer |
|
ConfigurationException |
Provides an exception class for openHAB to be used in case of configuration issues
|
ConfigurationNormalizer |
This class provides utility methods used by RuleRegistry to resolve and normalize the RuleImpl s
configuration values.
|
ConfigurationSerializer |
This class serializes elements of Configuration object into json as configuration object (not as
configuration.properties object).
|
ConfigurationService |
|
ConfigUtil |
The configuration admin service provides us with a map of key->values.
|
ConfigValidationException |
|
ConfigValidationMessage |
|
ConfigXmlConfigDescriptionProvider |
|
ConnectionException |
Provides an exception class for openHAB to be used in case of connection issues with a device
|
Console |
|
ConsoleCommandExtension |
Client which provide a console command have to implement this interface
|
ConsoleInterpreter |
This class provides generic methods for handling console input (i.e.
|
ContactItem |
A ContactItem can be used for sensors that return an "open" or "close" as a state.
|
Control |
This class defines a Control.
|
ConversionException |
|
ConverterAttributeMapValidator |
The ConverterAttributeMapValidator class reads any attributes of a node, validates
if they appear or not, and returns the validated key-value pair map.
|
ConverterValueMap |
The ConverterValueMap reads all children elements of a node and provides
them as key-value pair map.
|
CoreItemFactory |
|
Corridor |
This class defines a Corridor.
|
Credentials |
Marker interface for credentials which can be handled by authentication providers.
|
CredentialsExtractor<C> |
Provider of credentials which works in given context and can provide credentials out of it.
|
CronAdjuster |
This class creates a TemporalAdjuster that takes a temporal and adjust it to the next deadline based on a
cron specification.
|
CronJob |
Runnable that can be passed data and can throw a checked exception.
|
CronScheduler |
The software utility Cron is a time-based job scheduler in Unix-like computer
operating systems.
|
CronStrategy |
A representation of the model object 'Cron Strategy'.
|
CronStrategyImpl |
An implementation of the model object 'Cron Strategy'.
|
Current |
This class defines a Current.
|
CustomTrustManagerFactory |
|
DataAmount |
Represents a measure of data amount.
|
DataTransferRate |
Represents a measure of data or data blocks per unit time passing through a communication link
|
DateTimeGroupFunction |
This interface is a container for group functions that require DateTimeType s for its calculations.
|
DateTimeGroupFunction.Earliest |
This calculates the minimum value of all item states of DateType type.
|
DateTimeGroupFunction.Latest |
This calculates the maximum value of all item states of DateType type.
|
DateTimeItem |
A DateTimeItem stores a timestamp including a valid time zone.
|
DateTimeTrigger |
A representation of the model object 'Date Time Trigger'.
|
DateTimeTriggerImpl |
An implementation of the model object 'Date Time Trigger'.
|
DateTimeType |
|
DecimalType |
The decimal type uses a BigDecimal internally and thus can be used for
integers, longs and floating point numbers alike.
|
Default |
A representation of the model object 'Default'.
|
DefaultAbstractManagedProvider<E extends Identifiable<K>,K> |
|
DefaultImpl |
An implementation of the model object 'Default'.
|
DefaultSystemChannelTypeProvider |
Implementation providing default system wide channel types
|
DefaultTranslationsGenerationMode |
Enumerates all the different modes for generating default translations.
|
DeletableStorage<T> |
A Storage that could be disposed.
|
DeletableStorageService |
|
Density |
Define Density type (basic unit is kg/m^3)
|
DependencyTracker |
Tracks dependencies between scripts and reloads dependees
|
DependencyTracker.DependencyChangeListener |
|
DimmerItem |
A DimmerItem can be used as a switch (ON/OFF), but it also accepts percent values
to reflect the dimmed state.
|
DiningRoom |
This class defines a Dining Room.
|
DiscoveryListener |
|
DiscoveryResult |
|
DiscoveryResultBuilder |
|
DiscoveryResultDTO |
This is a data transfer object that is used to serialize discovery results.
|
DiscoveryResultDTOMapper |
|
DiscoveryResultFlag |
|
DiscoveryService |
The DiscoveryService is a service interface which each binding can
implement to provide an auto discovery process for one or more Thing s.
|
DiscoveryServiceRegistry |
|
Dishwasher |
This class defines a Dishwasher.
|
Door |
This class defines a Door.
|
Doorbell |
This class defines a Doorbell.
|
Driveway |
This class defines a Driveway.
|
Dryer |
This class defines a Dryer.
|
DSLScriptContextProvider |
Interface of a provider that can provide Xbase-relevant object structures for
a purely string based script.
|
DTOMapper |
Utilities for mapping/transforming DTOs.
|
Duration |
This class defines a Duration.
|
DynamicCommandDescriptionProvider |
|
DynamicStateDescriptionProvider |
|
ElectricConductivity |
Conductivity of an electrolyte solution is a measure of its ability to conduct electricity.
|
EndpointPoolConfiguration |
Class representing pooling related configuration of a single endpoint
This class implements equals hashcode constract, and thus is suitable for use as keys in HashMaps, for example.
|
Energy |
This class defines a Energy.
|
EnrichedChannelDTO |
This is a data transfer object that is used to serialize channels with dynamic data like linked items.
|
EnrichedConfigDescriptionDTOMapper |
|
EnrichedConfigDescriptionParameterDTO |
This is an enriched data transfer object that is used to serialize config descriptions parameters with a list of
default values if a configuration description defines multiple="true" .
|
EnrichedGroupItemDTO |
This is an enriched data transfer object that is used to serialize group items.
|
EnrichedItemChannelLinkDTO |
This is an enriched data transfer object that is used to serialize items channel links with dynamic data like the
editable flag.
|
EnrichedItemChannelLinkDTOMapper |
|
EnrichedItemDTO |
This is an enriched data transfer object that is used to serialize items with dynamic data like the state, the state
description and the link.
|
EnrichedItemDTOMapper |
The EnrichedItemDTOMapper is a utility class to map items into enriched item data transform objects (DTOs).
|
EnrichedThingDTO |
This is a data transfer object that is used to serialize things with dynamic data like the status.
|
EnrichedThingDTOMapper |
The EnrichedThingDTOMapper is an utility class to map things into enriched thing data transfer objects
(DTOs).
|
Entry |
This class defines a Entry.
|
Ephemeris |
The static methods of this class are made available as functions in the scripts.
|
EphemerisManager |
This service provides functionality around days of the year and is the central
service to be used directly by others.
|
Equipment |
This is the super interface for all types that represent an Equipment.
|
Equipments |
This class provides a stream of all defined equipments.
|
Event |
|
EventDescription |
Describes event options and gives information how to interpret it.
|
EventEmittedTrigger |
A representation of the model object 'Event Emitted Trigger'.
|
EventEmittedTriggerImpl |
An implementation of the model object 'Event Emitted Trigger'.
|
EventFactory |
|
EventFilter |
|
EventOption |
Describes one possible value an event might have.
|
EventPublisher |
|
EventSubscriber |
The EventSubscriber defines the callback interface for receiving events from
the openHAB event bus.
|
EventTrigger |
A representation of the model object 'Event Trigger'.
|
EventTriggerImpl |
An implementation of the model object 'Event Trigger'.
|
EventType |
These are the event types that can occur as model repository changes
|
EventType |
Due to the duality of some types (which can be states and commands at the
same time), we need to be able to differentiate what the meaning of a
message on the bus is - does "item ON" mean that its state has changed to
ON or that it should turn itself ON? To decide this, we send the event
type as an additional information on the event bus for each message.
|
Exec |
This class provides static methods that can be used in automation rules for
executing commands on command line.
|
ExecUtil |
Some common methods to execute commands on command line.
|
ExpiringCache<V> |
This is a simple expiring and reloading cache implementation.
|
ExpiringCacheAsync<V> |
Complementary class to ExpiringCache , implementing an asynchronous variant
of an expiring cache.
|
ExpiringCacheMap<K,V> |
This is a simple expiring and reloading multiple key-value-pair cache implementation.
|
Expression |
Base class for all expressions.
|
ExpressionCardinality |
Expression that successfully parses, if a given expression occurs or repeats with a specified cardinality.
|
ExpressionIdentifier |
Expression that successfully parses, if a thing identifier token is found.
|
ExpressionLet |
Expression that decorates the resulting (proxied) AST node of a given expression by a name, value and tag.
|
ExpressionMatch |
Expression that successfully parses, if a given string constant is found.
|
ExpressionSequence |
Expression that successfully parses, if a sequence of given expressions is matching.
|
ExtensibleTrustManager |
Provides an extensible composite TrustManager
The trust manager can be extended with implementations of the following interfaces:
- TlsTrustManagerProvider
- TlsCertificateProvider
|
ExternalServiceTile |
The dashboard tile for external services.
|
ExternalServiceTile.TileBuilder |
|
FamilyRoom |
This class defines a Family Room.
|
Fan |
This class defines a Fan.
|
FileAudioStream |
This is an AudioStream from an audio file
|
FileTransformationConfigurationProvider |
|
Filter |
A representation of the model object 'Filter'.
|
FilterCriteria |
|
FilterCriteria |
|
FilterCriteria.Operator |
Enumeration with all possible compare options
|
FilterCriteria.Ordering |
Enumeration with all ordering options
|
FilterCriteriaConverter |
|
FilterCriteriaDTO |
This is a data transfer object that is used to serialize filter criteria of a
parameter.
|
FilterDetails |
A representation of the model object 'Filter Details'.
|
FilterDetailsImpl |
An implementation of the model object 'Filter Details'.
|
FilterImpl |
An implementation of the model object 'Filter'.
|
Firmware |
The Firmware is the description of a firmware to be installed on the physical device of a Thing .
|
FirmwareBuilder |
|
FirmwareDTO |
This is a data transfer object that is used to serialize firmware information.
|
FirmwareEventFactory |
The FirmwareEventFactory is registered as an OSGi service and is responsible to create firmware events.
|
FirmwareProvider |
The FirmwareProvider is registered as an OSGi service and is responsible for providing firmwares.
|
FirmwareRegistry |
|
FirmwareRestriction |
A function for defining specific installation restrictions for a given Firmware .
|
FirmwareStatus |
|
FirmwareStatusDTO |
This is a data transfer object that is used to serialize firmware status information.
|
FirmwareStatusInfo |
|
FirmwareStatusInfoEvent |
|
FirmwareUpdateBackgroundTransferHandler |
|
FirmwareUpdateHandler |
The FirmwareUpdateHandler can be implemented and registered as an OSGi service in order to update the
firmware for the physical device of a Thing .
|
FirmwareUpdateProgressInfo |
|
FirmwareUpdateProgressInfoEvent |
|
FirmwareUpdateResult |
|
FirmwareUpdateResultInfo |
|
FirmwareUpdateResultInfoEvent |
|
FirmwareUpdateService |
The firmware update service is registered as an OSGi service and is responsible for tracking all available
FirmwareUpdateHandler s.
|
FirstFloor |
This class defines a First Floor.
|
FixedLengthAudioStream |
This is an AudioStream , which can provide information about its absolute length and is able to provide
cloned streams.
|
Floor |
This class defines a Floor.
|
Frame |
A representation of the model object 'Frame'.
|
FrameImpl |
An implementation of the model object 'Frame'.
|
Freezer |
This class defines a Freezer.
|
Frequency |
This class defines a Frequency.
|
FrontDoor |
This class defines a Front Door.
|
Garage |
This class defines a Garage.
|
GarageDoor |
This class defines a Garage Door.
|
Garden |
This class defines a Garden.
|
Gas |
This class defines a Gas.
|
Gate |
This class defines a Gate.
|
GenerateDefaultTranslationsMojo |
Generates the default translations properties file for a bundle based on the XML files in the OH-INF
directory.
|
GenericItem |
The abstract base class for all items.
|
GenericUnmarshaller<T> |
The GenericUnmarshaller is an abstract implementation of the XStream Converter interface used
to convert XML tags within an XML document into its
according objects.
|
GenericUser |
Represents a generic User with a set of roles
|
GlobalResourceSet |
|
GlobalStrategies |
This class defines a few persistence strategies that are globally available to
all persistence models.
|
GroundFloor |
This class defines a Ground Floor.
|
Group |
A representation of the model object 'Group'.
|
GroupConfig |
A representation of the model object 'Group Config'.
|
GroupConfigImpl |
An implementation of the model object 'Group Config'.
|
GroupFunction |
Group functions are used by active group items to calculate a state for the group
out of the states of all its member items.
|
GroupFunction.Equality |
This is the default group function that does nothing else than to check if all member items
have the same state.
|
GroupFunctionDTO |
This is a data transfer object that is used to serialize group functions.
|
GroupImpl |
An implementation of the model object 'Group'.
|
GroupItem |
|
GroupItemDTO |
This is a data transfer object that is used to serialize group items.
|
GroupItemStateChangedEvent |
|
GroupMemberChangedEventTrigger |
A representation of the model object 'Group Member Changed Event Trigger'.
|
GroupMemberChangedEventTriggerImpl |
An implementation of the model object 'Group Member Changed Event Trigger'.
|
GroupMemberCommandEventTrigger |
A representation of the model object 'Group Member Command Event Trigger'.
|
GroupMemberCommandEventTriggerImpl |
An implementation of the model object 'Group Member Command Event Trigger'.
|
GroupMemberUpdateEventTrigger |
A representation of the model object 'Group Member Update Event Trigger'.
|
GroupMemberUpdateEventTriggerImpl |
An implementation of the model object 'Group Member Update Event Trigger'.
|
GuestRoom |
This class defines a Guest Room.
|
Handler |
Handler which is responsible for processing request and response.
|
HandlerContext |
Handler context represents a present state of all handlers placed in execution chain.
|
HandlerPriorities |
Constants for making handlers in proper order.
|
HexUtils |
Static utility methods that are helpful when dealing with hex data and byte arrays.
|
HistoricItem |
This interface is used by persistence services to represent an item
with a certain state at a given point in time.
|
House |
This class defines a House.
|
HSBType |
The HSBType is a complex type with constituents for hue, saturation and
brightness and can be used for color items.
|
HTTP |
This class provides static methods that can be used in automation rules
for sending HTTP requests
|
HttpClientFactory |
Factory class to create Jetty http clients
|
HttpClientInitializationException |
This exception is thrown, if an unexpected error occurs during initialization of the Jetty client
|
HttpContextFactoryService |
Create HttpContext instances when registering servlets, resources or filters using the
HttpService.registerServlet(java.lang.String, javax.servlet.Servlet, java.util.Dictionary<?, ?>, org.osgi.service.http.HttpContext) and corresponding methods.
|
HttpRequestBuilder |
Builder class to construct http requests
|
HttpServiceUtil |
Some utility functions related to the http service
|
HttpUtil |
Some common methods to be used in HTTP-In-Binding, HTTP-Out-Binding and other bindings
For advanced usage direct use of the Jetty client is preferred
|
HumanLanguageInterpreter |
This is the interface that a human language text interpreter has to implement.
|
Humidity |
This class defines a Humidity.
|
HVAC |
This class defines a HVAC.
|
I18nUtil |
|
IActionServiceProvider |
|
IconProvider |
|
IconSet |
This is a bean that provides some meta-information about available icon sets.
|
IconSet.Format |
Data format of icons
|
Identifiable<T> |
Interface for classes that instances provide an identifier.
|
IDUnit |
A representation of the model object 'ID Unit'.
|
IDUnitImpl |
An implementation of the model object 'ID Unit'.
|
Image |
A representation of the model object 'Image'.
|
ImageImpl |
An implementation of the model object 'Image'.
|
ImageItem |
An ImageItem holds the binary image data as its status.
|
ImperialUnits |
Imperial units used for the United States and Liberia.
|
Inbox |
The Inbox is a service interface providing a container for discovered Thing s
(e.g.
|
InboxAddedEvent |
An InboxAddedEvent notifies subscribers that a discovery result has been added to the inbox.
|
InboxAutoApprovePredicate |
Component s implementing this interface participate in the AutomaticInboxProcessor 's decision whether
to automatically approve an inbox result or not.
|
InboxEventFactory |
|
InboxListener |
|
InboxPredicates |
|
InboxRemovedEvent |
An InboxRemovedEvent notifies subscribers that a discovery result has been removed from the inbox.
|
InboxUpdatedEvent |
An InboxUpdatedEvent notifies subscribers that a discovery result has been updated in the inbox.
|
IncreaseDecreaseType |
|
Indoor |
This class defines a Indoor.
|
InnerDoor |
This class defines a Inner Door.
|
Input |
This class defines meta-information properties, used by the Rule Engine when creating connections between
modules.
|
InstanceUUID |
This class provides a unique ID for the instance that can be used for identification, e.g.
|
Intensity |
This interface represents the intensity dimension.
|
InterpretationException |
|
InterpretationResult |
Bundles results of an interpretation.
|
Inverter |
This class defines a Inverter.
|
Item |
This interface defines the core features of an openHAB item.
|
ItemAddedEvent |
|
ItemBuilder |
This class allows the easy construction of an Item using the builder pattern.
|
ItemBuilderFactory |
|
ItemChannelLink |
|
ItemChannelLinkAddedEvent |
|
ItemChannelLinkDTO |
This is a data transfer object that is used to serialize links.
|
ItemChannelLinkProvider |
|
ItemChannelLinkRegistry |
|
ItemChannelLinkRemovedEvent |
|
ItemCommandEvent |
ItemCommandEvent s can be used to deliver commands through the openHAB event bus.
|
ItemConfig |
A representation of the model object 'Item Config'.
|
ItemConfigImpl |
An implementation of the model object 'Item Config'.
|
ItemDTO |
This is a data transfer object that is used to serialize items.
|
ItemDTOMapper |
The ItemDTOMapper is an utility class to map items into item data transfer objects (DTOs).
|
ItemEvent |
ItemEvent is an abstract super class for all command and state item events.
|
ItemEventFactory |
|
ItemFactory |
This Factory creates concrete instances of the known ItemTypes.
|
ItemHistoryDTO |
This is a java bean that is used to serialize items to JSON.
|
ItemHistoryDTO.HistoryDataBean |
|
ItemHistoryListDTO |
This is a java bean that is used to serialize item lists.
|
ItemLookupException |
This is an abstract parent exception to be extended by any exceptions
related to item lookups in the item registry.
|
ItemModel |
A representation of the model object 'Item Model'.
|
ItemModelImpl |
An implementation of the model object 'Item Model'.
|
ItemNotFoundException |
This exception is thrown by the ItemRegistry if an item could
not be found.
|
ItemNotUniqueException |
This exception can be thrown whenever a search pattern does not uniquely identify
an item.
|
ItemPredicates |
Provides some default predicates that are helpful when working with items.
|
ItemProvider |
|
ItemRegistry |
The ItemRegistry is the central place, where items are kept in memory and their state
is permanently tracked.
|
ItemRegistryChangeListener |
This is a listener interface which should be implemented where ever the item registry is
used in order to be notified of any dynamic changes in the provided items.
|
ItemRemovedEvent |
|
ItemsAdapterFactory |
The Adapter Factory for the model.
|
ItemsAntlrTokenFileProvider |
|
ItemsFactory |
The Factory for the model.
|
ItemsFactoryImpl |
An implementation of the model Factory.
|
ItemsFormatter |
This class contains custom formatting description.
|
ItemsGenerator |
Generates code from your model files on save.
|
ItemsGrammarAccess |
|
ItemsIdeModule |
Use this class to register ide components.
|
ItemsIdeSetup |
Initialization support for running Xtext languages as language servers.
|
ItemsPackage |
The Package for the model.
|
ItemsPackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
ItemsPackageImpl |
An implementation of the model Package.
|
ItemsParser |
|
ItemsParser |
|
ItemsParser.NameMappings |
|
ItemsRuntimeModule |
Use this class to register components to be used at runtime / without the Equinox extension registry.
|
ItemsScopeProvider |
This class contains custom scoping description.
|
ItemsSemanticSequencer |
|
ItemsStandaloneSetup |
Initialization support for running Xtext languages
without equinox extension registry
|
ItemsStandaloneSetupGenerated |
|
ItemsSwitch<T> |
The Switch for the model's inheritance hierarchy.
|
ItemsSyntacticSequencer |
|
ItemStateChangedEvent |
|
ItemStateConverter |
|
ItemStateEvent |
ItemStateEvent s can be used to deliver item status updates through the openHAB event bus.
|
ItemStatePredictedEvent |
This event announces potential item state outcomes when a command was received.
|
ItemsValidator |
Custom validation rules.
|
ItemUIProvider |
This interface describes the methods that need to be implemented by a provider that
wants to define the appearance of an item in the UI.
|
ItemUIRegistry |
This interface is used by a service which combines the core item registry
with an aggregation of item ui providers; it can be therefore widely used for
all UI related information requests regarding items.
|
ItemUpdatedEvent |
|
ItemUtil |
The ItemUtil class contains utility methods for Item objects.
|
IThingActionsProvider |
|
JavaOSGiTest |
JavaOSGiTest is an abstract base class for OSGi based tests.
|
JavaTest |
JavaTest is an abstract base class for tests which are not necessarily based on OSGi.
|
JavaTest.LogLevel |
|
JSONInputStream |
Marker interface for an input stream that provides a JSON string.
|
JSONResponse |
Static helper methods to build up JSON-like Response objects and error handling.
|
JSONResponse.ExceptionMapper |
trap exceptions
|
JsonToTranslationsConverter |
|
Kitchen |
This class defines a Kitchen.
|
KitchenHood |
This class defines a Kitchen Hood.
|
KSErrorEvent |
|
KSEvent |
A tagging interface for keyword spotting events.
|
KSException |
General purpose keyword spotting exception
|
KSListener |
The listener interface for receiving KSEvent events.
|
KSpottedEvent |
|
KSService |
This is the interface that a keyword spotting service has to implement.
|
KSServiceHandle |
|
LaundryRoom |
This class defines a Laundry Room.
|
LawnMower |
This class defines a Lawn Mower.
|
LazyGenerator |
|
LazyLanguageConfig |
|
LazyStandaloneSetup |
|
Level |
This class defines a Level.
|
LifecycleScriptExtensionProvider |
ScriptExtensionProvider which providers a 'lifecycleTracker' object allowing scripts to register for disposal events.
|
LifecycleScriptExtensionProvider.Disposable |
|
LifecycleScriptExtensionProvider.LifecycleTracker |
|
Light |
This class defines a Light.
|
Lightbulb |
This class defines a Lightbulb.
|
LightStripe |
This class defines a Light Stripe.
|
LinkableWidget |
A representation of the model object 'Linkable Widget'.
|
LinkableWidgetImpl |
An implementation of the model object 'Linkable Widget'.
|
LinkEventFactory |
|
List |
A representation of the model object 'List'.
|
ListImpl |
An implementation of the model object 'List'.
|
LivingRoom |
This class defines a Living Room.
|
LocaleProvider |
The interface describe a provider for a locale.
|
LocaleService |
Provides helper method for working with locales.
|
LocaleServiceImpl |
|
LocalizedKey |
Common class (used as key) for i18n to store a localized object in a cache.
|
Location |
This is the super interface for all types that represent a Location.
|
LocationItem |
A LocationItem can be used to store GPS related informations, addresses...
|
LocationProvider |
This interface describes a provider for a location.
|
Locations |
This class provides a stream of all defined locations.
|
Lock |
This class defines a Lock.
|
Log |
The static methods of this class are made available as functions in the scripts.
|
LowBattery |
This class defines a LowBattery.
|
MagicActionModuleThingHandler |
ThingHandler which provides annotated actions that will become Action modules for the automation engine
|
MagicBindingConstants |
|
MagicBridgedThingHandler |
|
MagicBridgeHandler |
|
MagicButtonHandler |
|
MagicChattyThingHandler |
ThingHandler that randomly sends numbers and strings to channels based on a configured interval
|
MagicColorLightHandler |
|
MagicConfigurableThingHandler |
Handler for thing with a configuration parameter
|
MagicContactHandler |
The MagicContactHandler is responsible for handling commands, which are
sent to one of the channels.
|
MagicDelayedOnlineHandler |
ThingHandler for a thing that goes online after 15 seconds
|
MagicDimmableLightHandler |
|
MagicDynamicStateDescriptionThingHandler |
ThingHandler which provides channels with dynamic state descriptions.
|
MagicExtensibleThingHandler |
A handler for an extensible thing.
|
MagicFirmwareUpdateThingHandler |
Handler for firmware updatable magic things.
|
MagicImageHandler |
The MagicImageHandler is responsible for handling commands, which are
sent to one of the channels.
|
MagicLocationThingHandler |
|
MagicMultiInstanceService |
Testing service for multi-context configurations.
|
MagicMultiInstanceServiceMarker |
|
MagicOnlineOfflineHandler |
|
MagicOnOffLightHandler |
|
MagicPlayerHandler |
The MagicPlayerHandler is responsible for handling commands, which are
sent to one of the channels.
|
MagicRollershutterHandler |
|
MagicService |
|
MagicThermostatThingHandler |
A handler for a thermostat thing.
|
ManagedItemChannelLinkProvider |
|
ManagedItemProvider |
ManagedItemProvider is an OSGi service, that allows to add or remove
items at runtime by calling ManagedItemProvider#addItem(Item) or ManagedItemProvider#removeItem(Item)
.
|
ManagedItemProvider.PersistedItem |
|
ManagedMetadataProvider |
|
ManagedProvider<E extends Identifiable<K>,K> |
|
ManagedRuleProvider |
Implementation of a rule provider that uses the storage service for persistence
|
ManagedThingProvider |
ManagedThingProvider is an OSGi service, that allows to add or remove
things at runtime by calling ManagedThingProvider#addThing(Thing) or
ManagedThingProvider#removeThing(Thing) .
|
ManagedTransformationConfigurationProvider |
|
ManagedTransformationConfigurationProvider.PersistedTransformationConfiguration |
|
ManagedUser |
|
Mapping |
A representation of the model object 'Mapping'.
|
MappingImpl |
An implementation of the model object 'Mapping'.
|
Mapview |
A representation of the model object 'Mapview'.
|
MapviewImpl |
An implementation of the model object 'Mapview'.
|
MarketplaceAddonHandler |
This interface can be implemented by services that want to register as handlers for specific marketplace add-on
content types and content types.
|
MarketplaceBundleInstaller |
Handle the management of bundles related to marketplace add-ons that resists OSGi cache cleanups.
|
MarketplaceHandlerException |
|
MDNSClient |
This interface defines how to get an JmDNS instance
to access Bonjour/MDNS
|
MDNSDiscoveryParticipant |
|
MDNSService |
This interface defines how to use JmDNS based service discovery
to register and unregister services on Bonjour/MDNS
|
Measurement |
This class defines a Measurement.
|
Metadata |
This is a data class for storing meta-data for a given item and namespace.
|
MetadataConfigDescriptionProvider |
A MetadataConfigDescriptionProvider implementation can be registered as an OSGi service in order to give
guidance to UIs what metadata namespaces should be available and what metadata properties are expected.
|
MetadataDTO |
This is a data transfer object that is used to serialize metadata for a certain namespace and item.
|
MetadataKey |
This class represents the key of a Metadata entity.
|
MetadataPredicates |
Provides some default predicates that are helpful when working with metadata.
|
MetadataProvider |
This is a marker interface for metadata provider implementations that should be used to register those as an OSGi
service.
|
MetadataRegistry |
The MetadataRegistry is the central place, where additional information about items is kept.
|
MeterRegistryProvider |
|
MetricPrefix |
The metric prefixes used to derive units by specific powers of 10.
|
ModbusBitUtilities |
Utilities for working with binary data.
|
ModbusCommunicationInterface |
Interface for interacting with a particular modbus slave.
|
ModbusConnectionException |
Exception for connection issues
|
ModbusConstants |
Constants for Modbus transport
== Regarding maximum read and write limits ==
Maximum number of registers that are allowed to be read.
|
ModbusConstants.ValueType |
Value types for different number types.
|
ModbusFailureCallback<R> |
Callback used to report failure in Modbus
|
ModbusIPSlaveEndpoint |
Common base class for ip based endpoints.
|
ModbusManager |
ModbusManager is the main interface for interacting with Modbus slaves
|
ModbusReadCallback |
Interface for read callbacks
|
ModbusReadFunctionCode |
Modbus read function codes supported by this transport
|
ModbusReadRequestBlueprint |
Implementation of immutable representation of modbus read request
Equals and hashCode implemented keeping PollTask in mind: two instances of this class are considered the same
if they have
the equal parameters (same slave id, start, length, function code and maxTries).
|
ModbusRegisterArray |
|
ModbusResponse |
Minimal representation of a modbus response.
|
ModbusResultCallback |
Base interface for callbacks used in Modbus
|
ModbusSerialSlaveEndpoint |
Serial endpoint.
|
ModbusSlaveEndpoint |
ModbusSlaveEndpoint contains minimal connection information to establish connection to the slave.
|
ModbusSlaveEndpointVisitor<R> |
Visitor for ModbusSlaveEndpoint
|
ModbusSlaveErrorResponseException |
Exception for explicit exception responses from Modbus slave
|
ModbusSlaveErrorResponseException.KnownExceptionCode |
Enum for known exception codes that modbus slaves (servers) can used to indicate exceptions
|
ModbusSlaveIOException |
Exception for all IO errors
|
ModbusTCPSlaveEndpoint |
Endpoint for TCP slaves
|
ModbusTransportException |
Base exception for all exceptions in Modbus transport bundle
|
ModbusUDPSlaveEndpoint |
Endpoint for UDP slaves
|
ModbusUnexpectedResponseFunctionCodeException |
Exception representing situation where function code of the response does not match request
|
ModbusUnexpectedResponseSizeException |
Exception representing situation where data length of the response does not match request
|
ModbusUnexpectedTransactionIdException |
Exception representing situation where transaction id of the response does not match request
|
ModbusWriteCallback |
Interface for write callbacks
|
ModbusWriteCoilRequestBlueprint |
Implementation for writing coils
|
ModbusWriteFunctionCode |
Modbus write function codes supported by this transport
|
ModbusWriteRegisterRequestBlueprint |
Implementation for writing registers
|
ModbusWriteRequestBlueprint |
Base interface for Modbus write requests
|
ModbusWriteRequestBlueprintVisitor |
ModbusWriteRequestBlueprintVisitor interface.
|
ModelBinding |
A representation of the model object 'Model Binding'.
|
ModelBindingImpl |
An implementation of the model object 'Model Binding'.
|
ModelBridge |
A representation of the model object 'Model Bridge'.
|
ModelBridgeImpl |
An implementation of the model object 'Model Bridge'.
|
ModelChannel |
A representation of the model object 'Model Channel'.
|
ModelChannelImpl |
An implementation of the model object 'Model Channel'.
|
ModelCoreConstants |
This class holds all important constants relevant for this bundle.
|
ModelGroupFunction |
A representation of the literals of the enumeration 'Model Group Function',
and utility methods for working with them.
|
ModelGroupItem |
A representation of the model object 'Model Group Item'.
|
ModelGroupItemImpl |
An implementation of the model object 'Model Group Item'.
|
ModelItem |
A representation of the model object 'Model Item'.
|
ModelItemImpl |
An implementation of the model object 'Model Item'.
|
ModelNormalItem |
A representation of the model object 'Model Normal Item'.
|
ModelNormalItemImpl |
An implementation of the model object 'Model Normal Item'.
|
ModelParser |
This interface has to be implemented by services that register an EMF model parser
|
ModelProperty |
A representation of the model object 'Model Property'.
|
ModelProperty |
A representation of the model object 'Model Property'.
|
ModelPropertyContainer |
A representation of the model object 'Model Property Container'.
|
ModelPropertyContainerImpl |
An implementation of the model object 'Model Property Container'.
|
ModelPropertyImpl |
An implementation of the model object 'Model Property'.
|
ModelPropertyImpl |
An implementation of the model object 'Model Property'.
|
ModelRepository |
The model repository stores the configuration files (EMF models).
|
ModelRepositoryChangeListener |
|
ModelThing |
A representation of the model object 'Model Thing'.
|
ModelThingImpl |
An implementation of the model object 'Model Thing'.
|
ModifiablePersistenceService |
This class provides an interface to the a PersistenceService to allow data to be stored
at a specific time.
|
Module |
This interface represents automation Modules which are building components of the Rule s.
|
ModuleBuilder<B extends ModuleBuilder<B,T>,T extends Module> |
This class allows the easy construction of a Module instance using the builder pattern.
|
ModuleDTO |
This is a data transfer object that is used to serialize the respective class.
|
ModuleDTOMapper |
This is a utility class to convert between the respective object and its DTO.
|
ModuleHandler |
A common interface for all module Handler interfaces.
|
ModuleHandlerCallback |
|
ModuleHandlerFactory |
|
ModuleInformation |
Wrapper class to collect information about actions modules to be created
|
ModuleType |
This class provides common functionality for creating ModuleType instances.
|
ModuleTypeDTO |
This is a data transfer object that is used to serialize the respective class.
|
ModuleTypeDTOMapper |
This is a utility class to convert between the respective object and its DTO.
|
ModuleTypeI18nService |
Interface for a service that offer i18n functionality
|
ModuleTypeProvider |
This interface has to be implemented by all providers of ModuleType s.
|
ModuleTypeRegistry |
This interface provides functionality to get available ModuleType s.
|
MotionDetector |
This class defines a Motion Detector.
|
MqttActionCallback |
Implement this to be notified of the success or error of a any method in MqttBrokerConnection that takes a
callback.
|
MqttBrokerConnection |
An MQTTBrokerConnection represents a single client connection to a MQTT broker.
|
MqttBrokerConnection.MqttVersion |
MQTT version (currently v3 and v5)
|
MqttBrokerConnection.Protocol |
MQTT transport protocols
|
MqttBrokerConnectionConfig |
Contains configuration for a MqttBrokerConnection.
|
MqttConnectionObserver |
Implement this interface to get notified of connection state changes.
|
MqttConnectionState |
|
MqttException |
Thrown if an error occurs communicating with the server.
|
MqttMessageSubscriber |
Implement this interface and register on the {@see MqttBrokerConnection} to get notified
of incoming Mqtt messages on the given topic.
|
MqttWillAndTestament |
Class encapsulating the last will and testament that is published after the client has gone offline.
|
NamedThreadFactory |
Thread factory that applies a thread name constructed by a supplied identifier.
|
NetUtil |
Some utility functions related to network interfaces etc.
|
NetworkAddressChangeListener |
This is an interface for listeners who wants to be notified for the change of network address.
|
NetworkAddressService |
Interface that provides access to configured network addresses
|
NetworkAppliance |
This class defines a Network Appliance.
|
NextPreviousType |
|
NodeAttributes |
|
NodeAttributesConverter |
The NodeAttributesConverter is a concrete implementation of the XStream Converter interface
used to convert the attributes of an XML tag within an XML
document into a NodeAttributes object.
|
NodeIterator |
|
NodeList |
The NodeList class contains the node name and its according list of values for an XML tag.
|
NodeListConverter |
The NodeListConverter is a concrete implementation of the XStream Converter interface used to
convert a list of XML tags within an XML document
into a NodeList object.
|
NodeName |
The NodeName interface defines common features for all Node * classes.
|
NodeValue |
The NodeValue class contains the node name and its according value for an XML tag.
|
NodeValueConverter |
The NodeValueConverter is a concrete implementation of the XStream Converter interface used
to convert the value of an XML tag within an XML
document into a NodeValue object.
|
Noise |
This class defines a Noise.
|
NonLinkableWidget |
A representation of the model object 'Non Linkable Widget'.
|
NonLinkableWidgetImpl |
An implementation of the model object 'Non Linkable Widget'.
|
NumberExtensions |
This class contains all kinds of extensions to be used by scripts and not
provided by Xbase.
|
NumberItem |
A NumberItem has a decimal value and is usually used for all kinds
of sensors, like temperature, brightness, wind, etc.
|
OAuthClientService |
This is the service factory to produce a OAuth2 service client that authenticates using OAUTH2.
|
OAuthException |
For all exceptions arising during oauth.
|
OAuthFactory |
The OAuth Factory interface
|
OAuthResponseException |
This is an exception class for OAUTH specific errors.
|
Office |
This class defines a Office.
|
Oil |
This class defines a Oil.
|
OnOffType |
|
OpenApiResource |
An endpoint to generate and provide a OpenAPI description.
|
OpenClosedType |
|
OpenHAB |
Some core static methods that provide information about the running openHAB instance.
|
OpenHABBundleServlet |
Base class for servlets which host resources using framework bundles.
|
OpenHABServlet |
Base class for HTTP servlets which share certain HttpContext instance.
|
Opening |
This class defines a Opening.
|
OpenLevel |
This class defines a OpenLevel.
|
OpenState |
This class defines a OpenState.
|
OptimizingFeatureScopeTrackerProvider2 |
OptimizingFeatureScopeTrackerProvider implementation
...with a workaround for https://github.com/eclipse/xtext-extras/issues/144
|
OrderingMapSerializer |
Serializes map data by ordering the keys
|
OrderingSetSerializer |
Serializes set by ordering the elements
|
Outdoor |
This class defines a Outdoor.
|
Output |
This class defines meta-information properties, used by the Rule Engine when creating connections between
modules.
|
Oven |
This class defines a Oven.
|
ParamDoc |
|
ParameterOption |
|
ParameterOptionDTO |
This is a data transfer object that is used to serialize options of a
parameter.
|
Parser<T> |
This interface provides opportunity to plug different parsers, for example JSON, GSON or other.
|
ParsingException |
This class extends the Exception class functionality with functionality serving to accumulate the all
exceptions during the parsing process.
|
ParsingNestedException |
This class extends the Exception class functionality with keeping additional information about reasons for
exception during the parsing process.
|
PartialItemsContentAssistParser |
|
PartialPersistenceContentAssistParser |
|
PartialRulesContentAssistParser |
|
PartialScriptContentAssistParser |
|
PartialSitemapContentAssistParser |
|
PartialThingContentAssistParser |
|
Patio |
This class defines a Patio.
|
PEMTrustManager |
|
PEMTrustManager.CertificateInstantiationException |
|
PendingToken |
The pending information used in a OAuth2 authorization flow, set after the user has authorized the client to access
resources, and has been redirected to the callback URI with an authorization code.
|
PercentType |
The PercentType extends the DecimalType by putting constraints for its value on top (0-100).
|
PeriodicReconnectStrategy |
|
PeriodicScheduler |
Scheduler that runs the same job at the given periods.
|
PersistenceAdapterFactory |
The Adapter Factory for the model.
|
PersistenceAllConfig |
This class represents the configuration that stand for "using all items".
|
PersistenceAntlrTokenFileProvider |
|
PersistenceConfig |
This class is a base class that needs to be used by every item configuration.
|
PersistenceConfiguration |
A representation of the model object 'Configuration'.
|
PersistenceConfigurationImpl |
An implementation of the model object 'Configuration'.
|
PersistenceCronStrategy |
This class holds a cron expression based strategy to persist items.
|
PersistenceExtensions |
This class provides static methods that can be used in automation rules
for using persistence services
|
PersistenceFactory |
The Factory for the model.
|
PersistenceFactoryImpl |
An implementation of the model Factory.
|
PersistenceFilter |
|
PersistenceFormatter |
This class contains custom formatting description.
|
PersistenceGenerator |
Generates code from your model files on save.
|
PersistenceGlobalScopeProvider |
|
PersistenceGrammarAccess |
|
PersistenceGroupConfig |
This class represents the configuration that is used for group items.
|
PersistenceIdeModule |
Use this class to register ide components.
|
PersistenceIdeSetup |
Initialization support for running Xtext languages as language servers.
|
PersistenceItemConfig |
This class represents the configuration that identify item(s) by name.
|
PersistenceItemConfiguration |
This class holds the configuration of a persistence strategy for specific items.
|
PersistenceItemInfo |
This class provides information about an item that is stored in a persistence service.
|
PersistenceManager |
A persistence manager service which could be used to start event handling or supply configuration for persistence
services.
|
PersistenceModel |
A representation of the model object 'Model'.
|
PersistenceModelImpl |
An implementation of the model object 'Model'.
|
PersistencePackage |
The Package for the model.
|
PersistencePackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
PersistencePackageImpl |
An implementation of the model Package.
|
PersistenceParser |
|
PersistenceParser |
|
PersistenceParser.NameMappings |
|
PersistenceRuntimeModule |
Use this class to register components to be used at runtime / without the Equinox extension registry.
|
PersistenceScopeProvider |
This class contains custom scoping description.
|
PersistenceSemanticSequencer |
|
PersistenceService |
A persistence service which can be used to store data from openHAB.
|
PersistenceServiceConfiguration |
This class represents the configuration for a persistence service.
|
PersistenceServiceDTO |
This is a java bean that is used to serialize services to JSON.
|
PersistenceServiceRegistry |
|
PersistenceStandaloneSetup |
Initialization support for running Xtext languages
without equinox extension registry
|
PersistenceStandaloneSetupGenerated |
|
PersistenceStrategy |
This class holds a strategy to persist items.
|
PersistenceStrategy.Globals |
|
PersistenceSwitch<T> |
The Switch for the model's inheritance hierarchy.
|
PersistenceSyntacticSequencer |
|
PersistenceValidator |
Custom validation rules.
|
Ping |
This Action checks the vitality of the given host.
|
PlayerItem |
|
PlayPauseType |
|
Point |
This is the super interface for all types that represent an Point.
|
Points |
This class provides a stream of all defined points.
|
PointType |
This type can be used for items that are dealing with GPS or
location awareness functionality.
|
PollTask |
Poll task represents Modbus read request
Must be hashable.
|
Porch |
This class defines a Porch.
|
PortInUseException |
Exception that marks that a port is currently already in use.
|
Power |
This class defines a Power.
|
PowerOutlet |
This class defines a Power Outlet.
|
Presence |
This class defines a Presence.
|
Pressure |
This class defines a Pressure.
|
PrimitiveType |
A primitive type consists of a single value like a string, a number, etc.
|
Profile |
Common ancestor of all profile types.
|
ProfileAdvisor |
Implementors can give advice which Profile s can/should be used for a given link.
|
ProfileCallback |
Gives access to the framework features for continuing the communication flow.
|
ProfileContext |
The profile's context
It gives access to related information like the profile's configuration or a scheduler.
|
ProfileFactory |
Implementors are capable of creating Profile instances.
|
ProfileType |
Describes a profile type.
|
ProfileTypeBuilder<T extends ProfileType> |
|
ProfileTypeDTO |
DTO for profile types
|
ProfileTypeDTOMapper |
The ProfileTypeDTOMapper is an utility class to map profile-types into profile-type data transfer
objects (DTOs).
|
ProfileTypeI18nLocalizationService |
This OSGi service could be used to localize a ProfileType using the i18n mechanism of the openHAB framework.
|
ProfileTypeProvider |
|
ProfileTypeRegistry |
|
ProfileTypeUID |
Identifier of a profile type.
|
ProgressCallback |
|
ProgressStep |
The ProgressStep enumeration defines the possible progress steps for a firmware update.
|
Projector |
This class defines a Projector.
|
Properties |
This class provides a stream of all defined properties.
|
PropertiesToTranslationsConverter |
Converts the translation key/value pairs of properties files to Translations .
|
Property |
This is the super interface for all property tags.
|
ProtocolType |
|
ProtocolType.PathType |
Remote (NET) or Local path.
|
Provider<E> |
A Provider provides elements of a determined type and the subinterfaces
are registered as OSGi services.
|
ProviderChangeListener<E> |
|
Pump |
This class defines a Pump.
|
QuantityLiteral |
A representation of the model object 'Quantity Literal'.
|
QuantityLiteralImpl |
An implementation of the model object 'Quantity Literal'.
|
QuantityType<T extends javax.measure.Quantity<T>> |
The measure type extends DecimalType to handle physical unit measurement
|
QuantityTypeArithmeticGroupFunction |
This interface is a container for dimension based functions that require QuantityType s for its calculations.
|
QuantityTypeArithmeticGroupFunction.Avg |
This calculates the numeric average over all item states of QuantityType .
|
QuantityTypeArithmeticGroupFunction.DimensionalGroupFunction |
|
QuantityTypeArithmeticGroupFunction.Max |
This calculates the maximum value of all item states of QuantityType .
|
QuantityTypeArithmeticGroupFunction.Min |
This calculates the minimum value of all item states of QuantityType .
|
QuantityTypeArithmeticGroupFunction.Sum |
This calculates the numeric sum over all item states of QuantityType .
|
QueryablePersistenceService |
A queryable persistence service which can be used to store and retrieve
data from openHAB.
|
QueueingThreadPoolExecutor |
This is a thread pool executor service, which works as a developer would expect it to work.
|
RadiatorControl |
This class defines a Radiator Control.
|
Rain |
This class defines a Rain.
|
RawType |
This type can be used for all binary data such as images, documents, sounds etc.
|
ReadyMarker |
This is a token, identifying something to be completed.
|
ReadyMarkerFilter |
Filter for ReadyMarker s which a ReadyTracker is interested in.
|
ReadyMarkerUtils |
Utilities for the ready maker usage.
|
ReadyService |
|
ReadyService.ReadyTracker |
Tracker for changes related to ReadyMarker registrations.
|
Receiver |
This class defines a Receiver.
|
RecognitionStartEvent |
|
RecognitionStopEvent |
|
ReferenceResolver |
Resolves Module references.
|
RefreshType |
|
Refrigerator |
This class defines a Refrigerator.
|
Registry<E extends Identifiable<K>,K> |
The Registry interface represents a registry for elements of the type
E.
|
RegistryChangeListener<E> |
|
RegistryHook<E extends Identifiable<?>> |
A listener to be informed before entities are added respectively after they are removed.
|
RemoteControl |
This class defines a Remote Control.
|
ResourceBundleClassLoader |
|
RESTConstants |
Public constants for the REST API
|
RESTResource |
This is a marker interface for REST resource implementations
|
RewindFastforwardType |
|
Role |
Interface defining constants for roles within the framework.
|
RollershutterItem |
A RollershutterItem allows the control of roller shutters, i.e.
|
Room |
This class defines a Room.
|
RootUIComponent |
A root component is a special type of Component at the root of the hierarchy.
|
Rule |
An automation Rule is built from Module s and consists of three parts:
Triggers: a list of Trigger modules.
|
Rule |
A representation of the model object 'Rule'.
|
Rule |
Represents an expression plus action code that will be executed after successful parsing.
|
RuleAction |
Marker annotation for an action module
|
RuleAddedEvent |
|
RuleBuilder |
This class allows the easy construction of a Rule instance using the builder pattern.
|
RuleDTO |
This is a data transfer object that is used to serialize rules.
|
RuleDTOMapper |
This is a utility class to convert between the respective object and its DTO.
|
RuleExecution |
Expected execution of an Rule .
|
RuleImpl |
An implementation of the model object 'Rule'.
|
RuleManager |
|
RuleModel |
A representation of the model object 'Rule Model'.
|
RuleModelImpl |
An implementation of the model object 'Rule Model'.
|
RulePredicates |
This class add support for prefixes for Rule UIDs and provide default predicates for prefixes and tags.
|
RuleProvider |
This class is responsible for providing Rule s.
|
RuleRegistry |
|
RuleRemovedEvent |
|
RulesAdapterFactory |
The Adapter Factory for the model.
|
RulesAntlrTokenFileProvider |
|
RulesClassCache |
The class cache used by the RulesClassFinder for resolving classes in DSL rules.
|
RulesClassFinder |
This is a customized version of the ClassFinder .
|
RulesFactory |
The Factory for the model.
|
RulesFactoryImpl |
An implementation of the model Factory.
|
RulesFormatter |
This class contains custom formatting description.
|
RulesGrammarAccess |
|
RulesIdeModule |
Use this class to register ide components.
|
RulesIdeSetup |
Initialization support for running Xtext languages as language servers.
|
RulesImplicitlyImportedTypes |
This class registers all statically available functions as well as the
extensions for specific jvm types, which should only be available in rules,
but not in scripts
|
RulesJavaReflectAccess |
This is a customized version of JavaReflectAccess .
|
RulesJvmModelInferrer |
Infers a JVM model from the source model.
|
RulesPackage |
The Package for the model.
|
RulesPackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
RulesPackageImpl |
An implementation of the model Package.
|
RulesParser |
|
RulesParser |
|
RulesParser.NameMappings |
|
RulesRefresher |
The RulesRefresher is responsible for reloading rules resources every time.
|
RulesRuntimeModule |
Use this class to register components to be used at runtime / without the Equinox extension registry.
|
RulesScopeProvider |
This class contains custom scoping description.
|
RulesSemanticSequencer |
|
RulesStandaloneSetup |
Initialization support for running Xtext languages
without equinox extension registry
|
RulesStandaloneSetupGenerated |
|
RulesSwitch<T> |
The Switch for the model's inheritance hierarchy.
|
RulesSyntacticSequencer |
|
RuleStatus |
This enumeration is used to present the main status of a Rule .
|
RuleStatusDetail |
This enumeration is used to represent a detail of a RuleStatus .
|
RuleStatusInfo |
This class is used to present status of a rule.
|
RuleStatusInfoEvent |
|
RuleSupportRuleRegistryDelegate |
|
RulesValidator |
Custom validation rules.
|
RuleTemplate |
This class is used to define Rule Templates which are shared combination of ready to use modules, which can
be configured to produce Rule instances.
|
RuleTemplateDTO |
This is a data transfer object that is used to serialize the rule templates.
|
RuleTemplateDTOMapper |
This is a utility class to convert between the Rule Templates and RuleTemplateDTO objects.
|
RuleTemplateProvider |
This interface provides basic functionality for managing RuleTemplate s.
|
RuleUpdatedEvent |
|
RxTxSerialPort |
Specific serial port implementation.
|
SafeCaller |
|
SafeCallerBuilder<T> |
Builder to create a safe-call wrapper for another object.
|
SafeEMF |
Service interface to execute EMF methods in a single based thread.
|
ScanListener |
The ScanListener interface for receiving scan operation events.
|
ScheduledCompletableFuture<T> |
Interface returned by all scheduled jobs.
|
Scheduler |
A Scheduler service provides timed semantics to CompletableFutures.
|
SchedulerRunnable |
Runnable that can throw checked exceptions.
|
SchedulerTemporalAdjuster |
|
Screen |
This class defines a Screen.
|
Script |
This interface is implemented by openHAB scripts.
|
Script |
A representation of the model object 'Script'.
|
ScriptAdapterFactory |
The Adapter Factory for the model.
|
ScriptAntlrTokenFileProvider |
|
ScriptBusEvent |
The static methods of this class are made available as functions in the scripts.
|
ScriptDependencyListener |
Interface that allows listener to be notified of script dependencies (libraries)
|
ScriptedActionHandlerFactory |
|
ScriptedAutomationManager |
This Registry is used for a single ScriptEngine instance.
|
ScriptedConditionHandlerFactory |
|
ScriptedHandler |
Empty interface to identify scripted handlers
|
ScriptedRuleProvider |
This RuleProvider keeps Rules at added by scripts during the runtime.
|
ScriptedTriggerHandlerFactory |
|
ScriptEngine |
The script engine is the main entrypoint for openHAB script use.
|
ScriptEngineConsoleCommandExtension |
This class provides the script engine as a console command
|
ScriptEngineContainer |
|
ScriptEngineFactory |
This class is used by the ScriptEngineManager to load ScriptEngines.
|
ScriptEngineManager |
The ScriptEngineManager provides the ability to load and unload scripts.
|
ScriptEngineManager.FactoryChangeListener |
|
ScriptError |
A detailed error information for a script
|
ScriptException |
Abstract class for exceptions thrown by the script engine.
|
ScriptExecution |
The static methods of this class are made available as functions in the scripts.
|
ScriptExecutionException |
Exception that is thrown on errors during script execution.
|
ScriptExtensionAccessor |
Accessor allowing script engines to lookup presets.
|
ScriptExtensionManagerWrapper |
|
ScriptExtensionProvider |
|
ScriptFactory |
The Factory for the model.
|
ScriptFactoryImpl |
An implementation of the model Factory.
|
ScriptFileReference |
Script File wrapper offering various methods to inspect the script
|
ScriptFileWatcher |
|
ScriptFormatter |
This class contains custom formatting description.
|
ScriptGrammarAccess |
|
ScriptIdeModule |
Use this class to register ide components.
|
ScriptIdeSetup |
Initialization support for running Xtext languages as language servers.
|
ScriptImpl |
An implementation of the model object 'Script'.
|
ScriptImplicitlyImportedTypes |
This class registers all statically available functions as well as the
extensions for specific jvm types, which should only be available in rules,
but not in scripts
|
ScriptImportSectionNamespaceScopeProvider |
|
ScriptInterpreter |
The script interpreter handles specific script components, which are not known
to the standard Xbase interpreter.
|
ScriptItemRefresher |
The ScriptItemRefresher is responsible for reloading script resources every time an item is added or removed.
|
ScriptJvmModelInferrer |
Infers a JVM model from the source model.
|
ScriptPackage |
The Package for the model.
|
ScriptPackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
ScriptPackageImpl |
An implementation of the model Package.
|
ScriptParser |
|
ScriptParser |
|
ScriptParser.NameMappings |
|
ScriptParsingException |
Exception that is thrown on errors during script execution.
|
ScriptRuntime |
This is a marker interface for Script Runtimes.
|
ScriptRuntimeModule |
Use this class to register components to be used at runtime / without the Equinox extension registry.
|
ScriptScopeProvider |
This class contains custom scoping description.
|
ScriptSemanticSequencer |
|
ScriptServiceUtil |
Utility class for providing easy access to script services.
|
ScriptStandaloneSetup |
Initialization support for running Xtext languages
without equinox extension registry
|
ScriptStandaloneSetupGenerated |
|
ScriptSwitch<T> |
The Switch for the model's inheritance hierarchy.
|
ScriptSyntacticSequencer |
|
ScriptThingActions |
The methods of this class are made available as functions in the scripts.
|
ScriptTransformationService |
|
ScriptTypeComputer |
Calculates the type information used by Xbase to select the correct method during script execution.
|
ScriptValidator |
Custom validation rules.
|
SecondFloor |
This class defines a Second Floor.
|
SecurityException |
Base type for exceptions reporting security concerns.
|
Selection |
A representation of the model object 'Selection'.
|
SelectionImpl |
An implementation of the model object 'Selection'.
|
Semantics |
The static methods of this class are made available as functions in the scripts.
|
SemanticsPredicates |
This class provides predicates that allow filtering item streams with regards to their semantics.
|
SemanticsService |
This interface defines a service, which offers functionality regarding semantic tags.
|
SemanticTags |
This is a class that gives static access to the semantic tag library.
|
Sensor |
This class defines a Sensor.
|
SerialPort |
Interface for a serial port.
|
SerialPortEvent |
Interface for a serial port event.
|
SerialPortEventListener |
Interface of a serial port event listener.
|
SerialPortIdentifier |
Interface of a serial port identifier.
|
SerialPortManager |
Interface for a serial port manager.
|
SerialPortProvider |
Provides a concrete SerialPort which can handle remote (e.g.
|
ServiceDescription |
This is a simple data container to keep all details of a service description together.
|
ServiceModule |
Guice module that binds openHAB services
|
Setpoint |
A representation of the model object 'Setpoint'.
|
Setpoint |
This class defines a Setpoint.
|
SetpointImpl |
An implementation of the model object 'Setpoint'.
|
Shed |
This class defines a Shed.
|
SideDoor |
This class defines a Side Door.
|
SimpleActionHandler |
|
SimpleConditionHandler |
|
SimpleRule |
convenience Rule class with an action handler.
|
SimpleRuleActionHandler |
|
SimpleRuleActionHandlerDelegate |
|
SimpleTriggerHandler |
|
SimpleTriggerHandlerCallback |
|
Siren |
This class defines a Siren.
|
Sitemap |
A representation of the model object 'Sitemap'.
|
SitemapAdapterFactory |
The Adapter Factory for the model.
|
SitemapAntlrTokenFileProvider |
|
SitemapConverters |
|
SitemapFactory |
The Factory for the model.
|
SitemapFactoryImpl |
An implementation of the model Factory.
|
SitemapFormatter |
This class contains custom formatting description.
|
SitemapGenerator |
Generates code from your model files on save.
|
SitemapGrammarAccess |
|
SitemapIdeModule |
Use this class to register ide components.
|
SitemapIdeSetup |
Initialization support for running Xtext languages as language servers.
|
SitemapImpl |
An implementation of the model object 'Sitemap'.
|
SitemapModel |
A representation of the model object 'Model'.
|
SitemapModelImpl |
An implementation of the model object 'Model'.
|
SitemapPackage |
The Package for the model.
|
SitemapPackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
SitemapPackageImpl |
An implementation of the model Package.
|
SitemapParser |
|
SitemapParser |
|
SitemapParser.NameMappings |
|
SitemapProvider |
|
SitemapRuntimeModule |
Use this class to register components to be used at runtime / without the Equinox extension registry.
|
SitemapScopeProvider |
This class contains custom scoping description.
|
SitemapSemanticSequencer |
|
SitemapStandaloneSetup |
Initialization support for running Xtext languages
without equinox extension registry
|
SitemapStandaloneSetupGenerated |
|
SitemapSubscriptionService |
This is a service that provides the possibility to manage subscriptions to sitemaps.
|
SitemapSubscriptionService.SitemapSubscriptionCallback |
|
SitemapSwitch<T> |
The Switch for the model's inheritance hierarchy.
|
SitemapSyntacticSequencer |
|
SitemapValidator |
Custom validation rules.
|
SIUnits |
Delegate SI units to Units to hide this dependency from the rest of openHAB.
|
Slider |
A representation of the model object 'Slider'.
|
SliderImpl |
An implementation of the model object 'Slider'.
|
Smartphone |
This class defines a Smartphone.
|
Smoke |
This class defines a Smoke.
|
SmokeDetector |
This class defines a Smoke Detector.
|
SoundVolume |
This class defines a Sound Volume.
|
Speaker |
This class defines a Speaker.
|
SpecificUnit |
A representation of the model object 'Specific Unit'.
|
SpecificUnitImpl |
An implementation of the model object 'Specific Unit'.
|
SpeechRecognitionErrorEvent |
|
SpeechRecognitionEvent |
|
SseBroadcaster<I> |
We do not use the SseBroadcaster as it seems registered SseEventSinks are not removed if the peer terminates the
connection.
|
SseBroadcaster.Listener<I> |
|
SseResource |
SSE Resource for pushing events to currently listening clients.
|
StartlevelEvent |
StartlevelEvent s will be delivered through the openHAB event bus if the start level of the system has
changed.
|
StartLevelService |
This service combines different ReadyMarker s into a new start level ready marker and thus
lets other services depend on those, without having to know about the single markers.
|
State |
This is a marker interface for all state types.
|
StateAndCommandProvider |
This is a class which provides all available states and commands (obviously only the enum-based ones with a fixed
name).
|
StateChangeListener |
This interface must be implemented by all classes that want to be notified about changes in the state of an item.
|
StateChannelTypeBuilder |
|
StateDescription |
The StateDescription describes restrictions of an item state and gives information how to interpret it.
|
StateDescriptionFragment |
|
StateDescriptionFragmentBuilder |
|
StateDescriptionFragmentProvider |
|
StateDescriptionService |
Implementations of this service provide strategies for merging info from
different StateDescriptionProviders into one StateDescription.
|
StateOption |
Describes one possible value an item might have.
|
StateProfile |
A StateProfile defined the communication for channels of STATE kind.
|
StateProfileType |
|
Status |
This class defines a Status.
|
StopMoveType |
|
Storage<T> |
A Storage is the generic way to store key-value pairs in OHC.
|
StorageCipher |
This allows the encryption and decryption to be performed before saving to storage.
|
StorageService |
The StorageService provides instances of Storage s which are
meant as a means for generic storage of key-value pairs.
|
Strategy |
A representation of the model object 'Strategy'.
|
StrategyImpl |
An implementation of the model object 'Strategy'.
|
Stream2JSONInputStream |
|
StringItem |
A StringItem can be used for any kind of string to either send or receive
from a device.
|
StringListType |
This type can be used for items that are dealing with telephony functionality.
|
StringType |
|
StringUnit |
A representation of the model object 'String Unit'.
|
StringUnitImpl |
An implementation of the model object 'String Unit'.
|
StrippedThingTypeDTO |
This is a data transfer object that is used to serialize stripped thing types.
|
StrippedThingTypeDTOMapper |
|
STTEvent |
A tagging interface for speech-to-text events.
|
STTException |
General purpose STT exception
|
STTListener |
The listener interface for receiving STTEvent events.
|
STTService |
This is the interface that a speech-to-text service has to implement.
|
STTServiceHandle |
|
SummerHouse |
This class defines a Summer House.
|
Switch |
A representation of the model object 'Switch'.
|
Switch |
This class defines a Switch.
|
SwitchImpl |
An implementation of the model object 'Switch'.
|
SwitchItem |
A SwitchItem represents a normal switch that can be ON or OFF.
|
SyntheticBundleInstaller |
Utility class for creation, installation, update and uninstallation of
synthetic bundles for the purpose of testing.
|
SystemEventFactory |
Factory that creates system events.
|
SystemEventFactory.SystemEventPayloadBean |
This is a java bean that is used to serialize/deserialize system event payload.
|
SystemOnShutdownTrigger |
A representation of the model object 'System On Shutdown Trigger'.
|
SystemOnShutdownTriggerImpl |
An implementation of the model object 'System On Shutdown Trigger'.
|
SystemOnStartupTrigger |
A representation of the model object 'System On Startup Trigger'.
|
SystemOnStartupTriggerImpl |
An implementation of the model object 'System On Startup Trigger'.
|
SystemProfiles |
System profile constants.
|
SystemStartlevelTrigger |
A representation of the model object 'System Startlevel Trigger'.
|
SystemStartlevelTriggerImpl |
An implementation of the model object 'System Startlevel Trigger'.
|
SystemTrigger |
A representation of the model object 'System Trigger'.
|
SystemTriggerImpl |
An implementation of the model object 'System Trigger'.
|
Tag |
This is a marker interface for all semantic tag classes.
|
TagInfo |
This is an annotation to be used on semantic tag classes for providing their ids, labels and descriptions.
|
Tampered |
This class defines a Tampered.
|
TaskWithEndpoint<R,C extends ModbusResultCallback,F extends ModbusFailureCallback<R>> |
Common base interface for read and write tasks.
|
Television |
This class defines a Television.
|
Temperature |
This class defines a Temperature.
|
Template |
The templates define types of shared, ready to use definitions of automation objects, which
can be instantiated and configured to produce automation instances.
|
TemplateProvider<E extends Template> |
This interface has to be implemented by all providers of Template s.
|
TemplateRegistry<E extends Template> |
This interface provides functionality to get available Template s.
|
Terrace |
This class defines a Terrace.
|
TestPortUtil |
TestPortUtil provides helper methods for working with ports in tests.
|
TestServer |
Embedded jetty server used in the tests.
|
Text |
A representation of the model object 'Text'.
|
TextImpl |
An implementation of the model object 'Text'.
|
Thing |
A Thing is a representation of a connected part (e.g.
|
ThingActions |
Marker interface for Automation Actions with access to a ThingHandler .
|
ThingActionsScope |
Scope definition for a thing action class
|
ThingAdapterFactory |
The Adapter Factory for the model.
|
ThingAddedEvent |
|
ThingAntlrTokenFileProvider |
|
ThingBuilder |
This class allows the easy construction of a Thing instance using the builder pattern.
|
ThingConfigStatusSource |
|
ThingDTO |
This is a data transfer object that is used to serialize things.
|
ThingDTOMapper |
The ThingDTOMapper is an utility class to map things into data transfer objects (DTO).
|
ThingEventFactory |
|
ThingEventFactory.ChannelDescriptionChangedEventPayloadBean |
|
ThingEventFactory.ChannelDescriptionCommandOptionsPayloadBean |
|
ThingEventFactory.ChannelDescriptionPatternPayloadBean |
|
ThingEventFactory.ChannelDescriptionStateOptionsPayloadBean |
|
ThingEventFactory.CommonChannelDescriptionFieldPayloadBean |
|
ThingEventFactory.TriggerEventPayloadBean |
This is a java bean that is used to serialize/deserialize trigger event payload.
|
ThingFactory |
The Factory for the model.
|
ThingFactory |
|
ThingFactoryImpl |
An implementation of the model Factory.
|
ThingFormatter |
This class contains custom formatting description.
|
ThingGenerator |
Generates code from your model files on save.
|
ThingGrammarAccess |
|
ThingHandler |
A ThingHandler handles the communication between the openHAB framework and an entity from the real
world, e.g.
|
ThingHandlerCallback |
|
ThingHandlerFactory |
|
ThingHandlerHelper |
This class provides utility methods related to the ThingHandler class.
|
ThingHandlerService |
Interface for a service that provides access to a ThingHandler .
|
ThingHelper |
ThingHelper provides a utility method to create and bind items.
|
ThingIdeModule |
Use this class to register ide components.
|
ThingIdeSetup |
Initialization support for running Xtext languages as language servers.
|
ThingManager |
|
ThingModel |
A representation of the model object 'Model'.
|
ThingModelImpl |
An implementation of the model object 'Model'.
|
ThingPackage |
The Package for the model.
|
ThingPackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
ThingPackageImpl |
An implementation of the model Package.
|
ThingParser |
|
ThingParser |
|
ThingParser.NameMappings |
|
ThingProvider |
|
ThingRegistry |
|
ThingRegistryChangeListener |
|
ThingRemovedEvent |
|
ThingRuntimeModule |
Use this class to register components to be used at runtime / without the Equinox extension registry.
|
Things |
This class provides static methods that can be used in automation rules for
getting thing's status info.
|
ThingScopeProvider |
This class contains custom scoping description.
|
ThingSemanticSequencer |
|
ThingStandaloneSetup |
Initialization support for running Xtext languages
without equinox extension registry
|
ThingStandaloneSetupGenerated |
|
ThingStateChangedEventTrigger |
A representation of the model object 'Thing State Changed Event Trigger'.
|
ThingStateChangedEventTriggerImpl |
An implementation of the model object 'Thing State Changed Event Trigger'.
|
ThingStateUpdateEventTrigger |
A representation of the model object 'Thing State Update Event Trigger'.
|
ThingStateUpdateEventTriggerImpl |
An implementation of the model object 'Thing State Update Event Trigger'.
|
ThingStatus |
|
ThingStatusDetail |
|
ThingStatusDetail.NoneOnlyStatus |
|
ThingStatusDetail.OfflineStatus |
|
ThingStatusDetail.OnlineStatus |
|
ThingStatusDetail.UninitializedStatus |
|
ThingStatusInfo |
A ThingStatusInfo represents status information of a thing which consists of
the status itself
detail of the status
and a description of the status
|
ThingStatusInfoBuilder |
|
ThingStatusInfoChangedEvent |
|
ThingStatusInfoEvent |
ThingStatusInfoEvent s will be delivered through the openHAB event bus if the status of a thing has
been updated.
|
ThingStatusInfoI18nLocalizationService |
|
ThingSwitch<T> |
The Switch for the model's inheritance hierarchy.
|
ThingSyntacticSequencer |
|
ThingSyntacticSequencerExtension |
|
ThingType |
|
ThingTypeBuilder |
|
ThingTypeDTO |
This is a data transfer object that is used with to serialize thing types.
|
ThingTypeI18nLocalizationService |
This OSGi service could be used to localize a ThingType using the I18N mechanism of the openHAB
framework.
|
ThingTypeMigrationService |
|
ThingTypeProvider |
|
ThingTypeRegistry |
|
ThingTypeUID |
ThingTypeUID represents a unique identifier for thing types.
|
ThingUID |
ThingUID represents a unique identifier for things.
|
ThingUpdatedEvent |
|
ThingValidator |
Custom validation rules.
|
ThingValueConverters |
|
ThirdFloor |
This class defines a Third Floor.
|
ThreadFactoryBuilder |
|
ThreadPoolManager |
This class provides a general mechanism to create thread pools.
|
ThresholdFilter |
A representation of the model object 'Threshold Filter'.
|
ThresholdFilterImpl |
An implementation of the model object 'Threshold Filter'.
|
Tile |
A tile can be registered by an UI as a service in order to appear on the main openHAB UI.
|
TileDTO |
This is an data transfer object for a UI tile.
|
TileProvider |
Interface for a component providing UI tiles.
|
Tilt |
This class defines a Tilt.
|
TimeBasedConditionHandler |
ConditionHandler that evaluates, if the current time satisfies an specified condition.
|
TimeBasedTriggerHandler |
Marker Interface for a TriggerHandler that contains a time based execution.
|
TimeFilter |
A representation of the model object 'Time Filter'.
|
TimeFilterImpl |
An implementation of the model object 'Time Filter'.
|
Timer |
A timer is a handle for a block of code that is scheduled for future execution.
|
TimerTrigger |
A representation of the model object 'Timer Trigger'.
|
TimerTriggerImpl |
An implementation of the model object 'Timer Trigger'.
|
Timestamp |
This class defines a Timestamp.
|
TimeZoneProvider |
This interface describes a provider for time zone.
|
TlsCertificateProvider |
Provides a certificate for the given host name
Implement this interface to request the framework to use a specific certificate for the given host
NOTE: implementations of this interface should be immutable, to guarantee efficient and correct functionality
|
TlsProvider |
Provides some TLS validation implementation for the given host name
You should implement one of children of this interface, in order to request the framework to use a specific
implementation for the given host.
|
TlsTrustManagerProvider |
Provides a trust manager for the given host name
Implement this interface to request the framework to use a specific trust manager for the given host
NOTE: implementations of this interface should be immutable, to guarantee efficient and correct functionality
|
TokenList |
A helper to parse a sequence of tokens.
|
TopicEventFilter |
|
Transformation |
This class holds static "action" methods that can be used from within rules to execute
transformations.
|
TransformationConfiguration |
|
TransformationConfigurationDTO |
|
TransformationConfigurationProvider |
|
TransformationConfigurationRegistry |
|
TransformationException |
A TransformationException is thrown when any step of a transformation went
wrong.
|
TransformationHelper |
|
TransformationService |
A TransformationProcessor transforms a given input and returns the transformed
result.
|
TranslationProvider |
The TranslationProvider is a service interface for internationalization support within
the platform.
|
Translations |
|
Translations.TranslationsEntry |
|
Translations.TranslationsGroup |
|
Translations.TranslationsSection |
|
TranslationsMerger |
|
Trigger |
This interface represents automation Trigger modules which define what phenomenon will start the execution
of the Rule and trigger it when an exact phenomenon occurs.
|
TriggerBuilder |
This class allows the easy construction of a Trigger instance using the builder pattern.
|
TriggerChannelTypeBuilder |
Interface for builders for ChannelType s of kind TRIGGER
|
TriggerDTO |
This is a data transfer object that is used to serialize the respective class.
|
TriggerDTOMapper |
This is a utility class to convert between the respective object and its DTO.
|
TriggerHandler |
This Handler interface is used by the RuleManager to set a callback interface to
itself.
|
TriggerHandlerCallback |
This is a callback interface to RuleManager which is used by the TriggerHandler to notify the RuleManager
about firing of the Trigger .
|
TriggerProfile |
A TriggerProfile specifies the communication between the framework and the handler for trigger channels.
|
TriggerProfileType |
|
TriggerType |
This class provides common functionality for creating Trigger instances by supplying their meta-information.
|
TriggerTypeDTO |
This is a data transfer object that is used to serialize the respective class.
|
TriggerTypeDTOMapper |
This is a utility class to convert between the respective object and its DTO.
|
TrustAllTrustManager |
|
TTSException |
General purpose TTS exception
|
TTSService |
This is the interface that a text-to-speech service has to implement.
|
Type |
This is a parent interface for all states and commands.
|
TypeParser |
This is a helper class that helps parsing a string into an openHAB type (state or command).
|
UIComponent |
An UIComponent represents a piece of UI element for a client frontend to render; it is kept very simple and delegates
the actual rendering and behavior to the frontend.
|
UIComponentProvider |
Provides components (pages, widgets, etc.) at runtime.
|
UIComponentRegistry |
A namespace-specific Registry for UI components.
|
UIComponentRegistryFactory |
|
UID |
Base class for binding related unique identifiers.
|
UIDtoStringConverter |
|
UIDUtils |
Utilities for UIDs.
|
Ultraviolet |
This class defines a Ultraviolet.
|
UnDefType |
There are situations when item states do not have any defined value.
|
UnitProvider |
Provides Unit s and the current SystemOfUnits .
|
Units |
Delegate common units to Units to hide this dependency from the rest of openHAB.
|
UnitUtils |
A utility for parsing dimensions to interface classes of Quantity and parsing units from format strings.
|
UnsupportedAudioFormatException |
|
UnsupportedAudioStreamException |
|
UnsupportedCommOperationException |
Exception that marks that a driver does not allow the specific operation.
|
UnsupportedCredentialsException |
A dedicated exception thrown when extracted credentials can not be matched with any authentication provider.
|
UpdateEventTrigger |
A representation of the model object 'Update Event Trigger'.
|
UpdateEventTriggerImpl |
An implementation of the model object 'Update Event Trigger'.
|
UpDownType |
|
UpnpDiscoveryParticipant |
|
UpnpIOParticipant |
The UpnpIOParticipant is an interface that needs to
be implemented by classes that wants to participate in
UPNP communication
|
UpnpIOService |
The UpnpIOService is an interface that described the
UPNP IO Service.
|
URLAudioStream |
This is an AudioStream from an URL.
|
UsbSerialDeviceInformation |
This is a data container for information about a USB device and the serial port that can be
used to access the device using a serial interface.
|
UsbSerialDiscovery |
Interface for implementations for discovering serial ports provided by a USB device.
|
UsbSerialDiscoveryListener |
|
UsbSerialDiscoveryParticipant |
|
User |
A user represents an individual, physical person using the system.
|
UserApiToken |
An API token represents long-term credentials generated by (or for) a user, giving the bearer access for a certain
scope on behalf of this user.
|
UserApiTokenCredentials |
Credentials which represent a user API token.
|
UsernamePasswordCredentials |
Credentials which represent user name and password.
|
UserProvider |
|
UserRegistry |
|
UserSession |
A persistent session for a ManagedUser , which holds a refresh token used by a client to get short-lived
access tokens for API requests authorization.
|
ValidCommand |
A representation of the model object 'Valid Command'.
|
ValidCommandId |
A representation of the model object 'Valid Command Id'.
|
ValidCommandIdImpl |
An implementation of the model object 'Valid Command Id'.
|
ValidCommandImpl |
An implementation of the model object 'Valid Command'.
|
ValidCommandNumber |
A representation of the model object 'Valid Command Number'.
|
ValidCommandNumberImpl |
An implementation of the model object 'Valid Command Number'.
|
ValidCommandString |
A representation of the model object 'Valid Command String'.
|
ValidCommandStringImpl |
An implementation of the model object 'Valid Command String'.
|
ValidState |
A representation of the model object 'Valid State'.
|
ValidStateId |
A representation of the model object 'Valid State Id'.
|
ValidStateIdImpl |
An implementation of the model object 'Valid State Id'.
|
ValidStateImpl |
An implementation of the model object 'Valid State'.
|
ValidStateNumber |
A representation of the model object 'Valid State Number'.
|
ValidStateNumberImpl |
An implementation of the model object 'Valid State Number'.
|
ValidStateString |
A representation of the model object 'Valid State String'.
|
ValidStateStringImpl |
An implementation of the model object 'Valid State String'.
|
ValidTrigger |
A representation of the model object 'Valid Trigger'.
|
ValidTriggerId |
A representation of the model object 'Valid Trigger Id'.
|
ValidTriggerIdImpl |
An implementation of the model object 'Valid Trigger Id'.
|
ValidTriggerImpl |
An implementation of the model object 'Valid Trigger'.
|
ValidTriggerNumber |
A representation of the model object 'Valid Trigger Number'.
|
ValidTriggerNumberImpl |
An implementation of the model object 'Valid Trigger Number'.
|
ValidTriggerString |
A representation of the model object 'Valid Trigger String'.
|
ValidTriggerStringImpl |
An implementation of the model object 'Valid Trigger String'.
|
ValueBuffer |
ByteBuffer-like interface for working with different types of data stored in byte arrays
|
ValueTypeToStringConverter |
|
Valve |
This class defines a Valve.
|
VariableDeclaration |
A representation of the model object 'Variable Declaration'.
|
VariableDeclarationImpl |
An implementation of the model object 'Variable Declaration'.
|
Veranda |
This class defines a Veranda.
|
Vibration |
This class defines a Vibration.
|
Video |
A representation of the model object 'Video'.
|
VideoImpl |
An implementation of the model object 'Video'.
|
Visibility |
|
VisibilityRule |
A representation of the model object 'Visibility Rule'.
|
VisibilityRuleImpl |
An implementation of the model object 'Visibility Rule'.
|
Voice |
The static methods of this class are made available as functions in the scripts.
|
Voice |
This is the interface that a text-to-speech voice has to implement.
|
VoiceAssistant |
This class defines a Voice Assistant.
|
VoiceManager |
This service provides functionality around voice services and is the central service to be used directly by others.
|
VolatileStorage<T> |
A Storage implementation which stores it's data in-memory.
|
VolatileStorageService |
|
Voltage |
This class defines a Voltage.
|
VolumetricFlowRate |
Define Volumetric Flow Rate type (basic unit is m^3/s).
|
WallSwitch |
This class defines a Wall Switch.
|
WashingMachine |
This class defines a Washing Machine.
|
WatchQueueReader |
Base class for watch queue readers
|
Water |
This class defines a Water.
|
WeatherService |
This class defines a Weather Service.
|
WebService |
This class defines a Web Service.
|
WebSocketFactory |
Factory class to create Jetty web socket clients
|
Webview |
A representation of the model object 'Webview'.
|
WebviewImpl |
An implementation of the model object 'Webview'.
|
WhiteGood |
This class defines a White Good.
|
Widget |
A representation of the model object 'Widget'.
|
WidgetImpl |
An implementation of the model object 'Widget'.
|
Wind |
This class defines a Wind.
|
Window |
This class defines a Window.
|
WrappingHttpContext |
Extension of standard HttpContext interface which allows creation of "sub contexts".
|
WriteRequestJsonUtilities |
|
WriteTask |
Poll task represents Modbus write request
Unlike PollTask , this does not have to be hashable.
|
XmlDocumentBundleTracker<T> |
|
XmlDocumentProvider<T> |
The XmlDocumentProvider is responsible managing any created objects
by a ConfigDescriptionReader for a certain module.
|
XmlDocumentProviderFactory<T> |
|
XmlDocumentReader<T> |
The XmlDocumentReader is an abstract class used to read XML documents
of a certain type and converts them to its according objects.
|
XmlToTranslationsConverter |
|