Class AnnotationClassConfigurationMetadataProvider

  • All Implemented Interfaces:
    org.apache.sling.caconfig.spi.ConfigurationMetadataProvider

    public class AnnotationClassConfigurationMetadataProvider
    extends Object
    implements org.apache.sling.caconfig.spi.ConfigurationMetadataProvider
    Detects configuration annotation classes deployed by any bundle via OSGi extender pattern.
    • Constructor Detail

      • AnnotationClassConfigurationMetadataProvider

        public AnnotationClassConfigurationMetadataProvider()
    • Method Detail

      • getConfigurationNames

        @NotNull
        public @NotNull SortedSet<String> getConfigurationNames()
        Specified by:
        getConfigurationNames in interface org.apache.sling.caconfig.spi.ConfigurationMetadataProvider
      • getConfigurationMetadata

        public org.apache.sling.caconfig.spi.metadata.ConfigurationMetadata getConfigurationMetadata​(String configName)
        Specified by:
        getConfigurationMetadata in interface org.apache.sling.caconfig.spi.ConfigurationMetadataProvider