Class AnnotationClassConfigurationMetadataProvider
java.lang.Object
org.apache.sling.caconfig.impl.metadata.AnnotationClassConfigurationMetadataProvider
- All Implemented Interfaces:
ConfigurationMetadataProvider
public class AnnotationClassConfigurationMetadataProvider
extends Object
implements ConfigurationMetadataProvider
Detects configuration annotation classes deployed by any bundle via OSGi extender pattern.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetConfigurationMetadata
(String configName) Get configuration metadata.Get all configuration names.
-
Constructor Details
-
AnnotationClassConfigurationMetadataProvider
public AnnotationClassConfigurationMetadataProvider()
-
-
Method Details
-
getConfigurationNames
Description copied from interface:ConfigurationMetadataProvider
Get all configuration names.- Specified by:
getConfigurationNames
in interfaceConfigurationMetadataProvider
- Returns:
- Configuration names
-
getConfigurationMetadata
Description copied from interface:ConfigurationMetadataProvider
Get configuration metadata.- Specified by:
getConfigurationMetadata
in interfaceConfigurationMetadataProvider
- Parameters:
configName
- Configuration name- Returns:
- Configuration metadata or null if none exists for the given name.
-