Package org.openhab.core.config.core
-
Interface Summary Interface Description ConfigDescriptionAliasProvider Can be implemented to point one config description URI to another.ConfigDescriptionProvider TheConfigDescriptionProvider
can be implemented and registered as an OSGi service to provideConfigDescription
s.ConfigOptionProvider TheConfigOptionProvider
can be implemented and registered as an OSGi service to provideConfigDescription
s options. -
Class Summary Class Description ConfigDescription TheConfigDescription
class contains a description for a concrete configuration of e.g.ConfigDescriptionBuilder TheConfigDescriptionBuilder
class provides a builder for theConfigDescription
class.ConfigDescriptionParameter TheConfigDescriptionParameter
class contains the description of a concrete configuration parameter.ConfigDescriptionParameterBuilder TheConfigDescriptionParameterBuilder
class provides a builder for theConfigDescriptionParameter
class.ConfigDescriptionParameterGroup TheConfigDescriptionParameterGroup
specifies information about parameter groups.ConfigDescriptionParameterGroupBuilder TheConfigDescriptionParameterGroupBuilder
class provides a builder for theConfigDescriptionParameterGroup
class.ConfigDescriptionRegistry ConfigDescriptionRegistry
provides access toConfigDescription
s.ConfigParser Map an OSGi configuration mapMap<String, Object>
or type-less value to an individual configuration bean or typed value.ConfigurableServiceUtil Provides utility methods for working withConfigurableService
so the property names can remain hidden.Configuration This class is a wrapper for configuration settings ofThing
s.ConfigurationDeserializer Deserializes aConfiguration
object.ConfigurationSerializer This class serializes elements of Configuration object into json as configuration object (not as configuration.properties object).ConfigUtil The configuration admin service provides us with a map of key->values.FilterCriteria TheFilterCriteria
specifies a filter for dynamic selection list providers of aConfigDescriptionParameter
.OrderingMapSerializer Serializes map data by ordering the keysOrderingSetSerializer Serializes set by ordering the elementsParameterOption TheParameterOption
specifies one option of a static selection list. -
Enum Summary Enum Description ConfigDescriptionParameter.Type TheConfigDescriptionParameter.Type
defines an enumeration of all supported data types a configuration parameter can take. -
Annotation Types Summary Annotation Type Description ConfigurableService ConfigurableService
can be used as a marker interface for configurable services.