Uses of Class
org.openhab.core.config.core.ConfigDescriptionParameter
Packages that use ConfigDescriptionParameter
Package
Description
-
Uses of ConfigDescriptionParameter in org.openhab.core.automation
Methods in org.openhab.core.automation that return types with arguments of type ConfigDescriptionParameterModifier and TypeMethodDescriptionRule.getConfigurationDescriptions()
This method is used to obtain theList
withConfigDescriptionParameter
s defining meta info for configuration properties of theRule
. -
Uses of ConfigDescriptionParameter in org.openhab.core.automation.template
Methods in org.openhab.core.automation.template that return types with arguments of type ConfigDescriptionParameterModifier and TypeMethodDescriptionRuleTemplate.getConfigurationDescriptions()
Gets theList
withConfigDescriptionParameter
s defining meta info for configuration properties of the futureRule
instances. -
Uses of ConfigDescriptionParameter in org.openhab.core.automation.type
Fields in org.openhab.core.automation.type with type parameters of type ConfigDescriptionParameterModifier and TypeFieldDescriptionprotected List
<ConfigDescriptionParameter> ModuleType.configDescriptions
Describes meta-data for the configuration of the futureModule
instances.Methods in org.openhab.core.automation.type that return types with arguments of type ConfigDescriptionParameterModifier and TypeMethodDescriptionModuleType.getConfigurationDescriptions()
Gets the meta-data for the configuration of the futureModule
instances.Constructor parameters in org.openhab.core.automation.type with type arguments of type ConfigDescriptionParameterModifierConstructorDescriptionActionType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable String label, @Nullable String description, @Nullable Set<String> tags, @Nullable Visibility visibility, @Nullable List<Input> inputs, @Nullable List<Output> outputs) ActionType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable List<Input> inputs) Creates an instance ofActionType
with base properties - UID, aList
of configuration descriptions and aList
ofInput
definitions.ActionType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable List<Input> inputs, @Nullable List<Output> outputs) CompositeActionType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable String label, @Nullable String description, @Nullable Set<String> tags, @Nullable Visibility visibility, @Nullable List<Input> inputs, @Nullable List<Output> outputs, @Nullable List<Action> children) Creates an instance ofCompositeActionType
with list ofAction
s.CompositeActionType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable List<Input> inputs, @Nullable List<Output> outputs, @Nullable List<Action> children) Creates an instance ofCompositeActionType
with list ofAction
s.CompositeConditionType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable String label, @Nullable String description, @Nullable Set<String> tags, @Nullable Visibility visibility, @Nullable List<Input> inputs, @Nullable List<Condition> children) Creates an instance ofCompositeConditionType
with ordered set ofCondition
s.CompositeConditionType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable List<Input> inputs, @Nullable List<Condition> children) Creates an instance ofCompositeConditionType
with ordered set ofCondition
s.CompositeTriggerType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable String label, @Nullable String description, @Nullable Set<String> tags, @Nullable Visibility visibility, @Nullable List<Output> outputs, @Nullable List<Trigger> children) Creates an instance ofCompositeTriggerType
with ordered set ofTrigger
modules.CompositeTriggerType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable List<Output> outputs, @Nullable List<Trigger> children) Creates an instance ofCompositeTriggerType
with ordered set ofTrigger
modules.ConditionType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable String label, @Nullable String description, @Nullable Set<String> tags, @Nullable Visibility visibility, @Nullable List<Input> inputs) Creates an instance ofConditionType
with uid, label, description, aSet
of tags, visibility, aList
of configuration descriptions and aList
ofInput
descriptions.ConditionType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable List<Input> inputs) Creates an instance ofConditionType
with base properties - UID, aList
of configuration descriptions and aList
ofInput
descriptions.ModuleType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions) Creates aModuleType
instance.ModuleType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable String label, @Nullable String description, @Nullable Set<String> tags, @Nullable Visibility visibility) Creates aModuleType
instance.TriggerType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable String label, @Nullable String description, @Nullable Set<String> tags, @Nullable Visibility visibility, @Nullable List<Output> outputs) Creates an instance ofTriggerType
with UID, label, description, aSet
of tags, visibility, aList
of configuration descriptions and aList
ofOutput
descriptions.TriggerType
(@Nullable String uid, @Nullable List<ConfigDescriptionParameter> configDescriptions, @Nullable List<Output> outputs) Creates an instance ofTriggerType
with base properties - UID, aList
of configuration descriptions and aList
ofOutput
descriptions. -
Uses of ConfigDescriptionParameter in org.openhab.core.automation.util
Methods in org.openhab.core.automation.util that return ConfigDescriptionParameterModifier and TypeMethodDescriptionActionInputsHelper.mapActionInputToConfigDescriptionParameter
(Input input) Maps anInput
to aConfigDescriptionParameter
.Methods in org.openhab.core.automation.util that return types with arguments of type ConfigDescriptionParameterModifier and TypeMethodDescriptionstatic Map
<String, ConfigDescriptionParameter> ConfigurationNormalizer.getConfigDescriptionMap
(List<ConfigDescriptionParameter> configDesc) Converts a list ofConfigDescriptionParameter
s to a map with the parameter's names as keys.ActionInputsHelper.mapActionInputsToConfigDescriptionParameters
(List<Input> inputs) Maps a list ofInput
s to a list ofConfigDescriptionParameter
s.Method parameters in org.openhab.core.automation.util with type arguments of type ConfigDescriptionParameterModifier and TypeMethodDescriptionstatic Map
<String, ConfigDescriptionParameter> ConfigurationNormalizer.getConfigDescriptionMap
(List<ConfigDescriptionParameter> configDesc) Converts a list ofConfigDescriptionParameter
s to a map with the parameter's names as keys.static void
ConfigurationNormalizer.normalizeConfiguration
(Configuration configuration, Map<String, ConfigDescriptionParameter> configDescriptionMap) Normalizes the types of the configuration's parameters to the allowed ones.RuleBuilder.withConfigurationDescriptions
(@Nullable List<ConfigDescriptionParameter> configDescs) -
Uses of ConfigDescriptionParameter in org.openhab.core.config.core
Methods in org.openhab.core.config.core that return ConfigDescriptionParameterModifier and TypeMethodDescriptionConfigDescriptionParameterBuilder.build()
Builds a result with the settings of this builder.Methods in org.openhab.core.config.core that return types with arguments of type ConfigDescriptionParameterModifier and TypeMethodDescriptionConfigDescription.getParameters()
Returns the correspondingConfigDescriptionParameter
s.ConfigDescription.toParametersMap()
Returns a map representation of theConfigDescriptionParameter
s.Methods in org.openhab.core.config.core with parameters of type ConfigDescriptionParameterModifier and TypeMethodDescriptionstatic @Nullable Object
ConfigUtil.getDefaultValueAsCorrectType
(ConfigDescriptionParameter parameter) Maps the provided (default) value of the givenConfigDescriptionParameter
to the corresponding Java type.static @Nullable Object
ConfigUtil.normalizeType
(@Nullable Object value, @Nullable ConfigDescriptionParameter configDescriptionParameter) Normalizes the type of the parameter to the one allowed for configurations.ConfigDescriptionBuilder.withParameter
(ConfigDescriptionParameter parameter) Adds aConfigDescriptionParameter
s.Method parameters in org.openhab.core.config.core with type arguments of type ConfigDescriptionParameterModifier and TypeMethodDescriptionConfigDescriptionBuilder.withParameters
(List<ConfigDescriptionParameter> parameters) Adds a list ofConfigDescriptionParameter
s. -
Uses of ConfigDescriptionParameter in org.openhab.core.config.core.dto
Methods in org.openhab.core.config.core.dto that return types with arguments of type ConfigDescriptionParameterModifier and TypeMethodDescriptionstatic List
<ConfigDescriptionParameter> ConfigDescriptionDTOMapper.map
(List<ConfigDescriptionParameterDTO> parameters) Method parameters in org.openhab.core.config.core.dto with type arguments of type ConfigDescriptionParameterModifier and TypeMethodDescriptionstatic List
<ConfigDescriptionParameterDTO> ConfigDescriptionDTOMapper.mapParameters
(List<ConfigDescriptionParameter> parameters) Maps configuration description parameters into DTO objects. -
Uses of ConfigDescriptionParameter in org.openhab.core.config.core.i18n
Methods in org.openhab.core.config.core.i18n that return ConfigDescriptionParameterModifier and TypeMethodDescriptionConfigI18nLocalizationService.getLocalizedConfigDescriptionParameter
(org.osgi.framework.Bundle bundle, URI configDescriptionURI, ConfigDescriptionParameter parameter, @Nullable Locale locale) Localize a config description parameter.ConfigI18nLocalizationService.getLocalizedConfigDescriptionParameter
(org.osgi.framework.Bundle bundle, ConfigDescription configDescription, ConfigDescriptionParameter parameter, @Nullable Locale locale) Localize a config description parameter.Methods in org.openhab.core.config.core.i18n with parameters of type ConfigDescriptionParameterModifier and TypeMethodDescriptionConfigI18nLocalizationService.getLocalizedConfigDescriptionParameter
(org.osgi.framework.Bundle bundle, URI configDescriptionURI, ConfigDescriptionParameter parameter, @Nullable Locale locale) Localize a config description parameter.ConfigI18nLocalizationService.getLocalizedConfigDescriptionParameter
(org.osgi.framework.Bundle bundle, ConfigDescription configDescription, ConfigDescriptionParameter parameter, @Nullable Locale locale) Localize a config description parameter. -
Uses of ConfigDescriptionParameter in org.openhab.core.config.core.metadata
Methods in org.openhab.core.config.core.metadata that return types with arguments of type ConfigDescriptionParameterModifier and TypeMethodDescription@Nullable List
<ConfigDescriptionParameter> MetadataConfigDescriptionProvider.getParameters
(String value, @Nullable Locale locale) Get the config descriptions for all expected parameters. -
Uses of ConfigDescriptionParameter in org.openhab.core.io.rest.core.config
Method parameters in org.openhab.core.io.rest.core.config with type arguments of type ConfigDescriptionParameterModifier and TypeMethodDescriptionstatic List
<ConfigDescriptionParameterDTO> EnrichedConfigDescriptionDTOMapper.mapEnrichedParameters
(List<ConfigDescriptionParameter> parameters) Maps configuration description parameters into enriched DTO objects.