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:ConfigurationMetadataProviderGet all configuration names.- Specified by:
getConfigurationNamesin interfaceConfigurationMetadataProvider- Returns:
- Configuration names
-
getConfigurationMetadata
Description copied from interface:ConfigurationMetadataProviderGet configuration metadata.- Specified by:
getConfigurationMetadatain interfaceConfigurationMetadataProvider- Parameters:
configName- Configuration name- Returns:
- Configuration metadata or null if none exists for the given name.
-