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 ConfigDescriptions.- Author:
- Dennis Nobel - Initial contribution, Michael Grammling - Initial contribution
-
Method Summary
Modifier and TypeMethodDescription@Nullable ConfigDescriptiongetConfigDescription(URI uri, @Nullable Locale locale) Provides aConfigDescriptionfor the given URI.getConfigDescriptions(@Nullable Locale locale) Provides a collection ofConfigDescriptions.
-
Method Details
-
getConfigDescriptions
Provides a collection ofConfigDescriptions.- Parameters:
locale- locale- Returns:
- the configuration descriptions provided by this provider (not null, could be empty)
-
getConfigDescription
Provides aConfigDescriptionfor the given URI.- Parameters:
uri- uri of the config descriptionlocale- locale- Returns:
- config description or null if no config description could be found
-