Package org.openhab.core.config.core
Interface ConfigDescriptionProvider
- All Known Implementing Classes:
AbstractXmlConfigDescriptionProvider
,ConfigXmlConfigDescriptionProvider
,ScriptTransformationService
@NonNullByDefault
public interface ConfigDescriptionProvider
The
ConfigDescriptionProvider
can be implemented and registered as an OSGi
service to provide ConfigDescription
s.- Author:
- Dennis Nobel - Initial contribution, Michael Grammling - Initial contribution
-
Method Summary
Modifier and TypeMethodDescription@Nullable ConfigDescription
getConfigDescription
(URI uri, @Nullable Locale locale) Provides aConfigDescription
for the given URI.getConfigDescriptions
(@Nullable Locale locale) Provides a collection ofConfigDescription
s.
-
Method Details
-
getConfigDescriptions
Provides a collection ofConfigDescription
s.- Parameters:
locale
- locale- Returns:
- the configuration descriptions provided by this provider (not null, could be empty)
-
getConfigDescription
Provides aConfigDescription
for the given URI.- Parameters:
uri
- uri of the config descriptionlocale
- locale- Returns:
- config description or null if no config description could be found
-