Interface AnalyserTaskContext


  • @ProviderType
    public interface AnalyserTaskContext
    • Method Detail

      • getFeature

        org.apache.sling.feature.Feature getFeature()
        The assembled feature.
        Returns:
        The feature.
      • getFeatureDescriptor

        FeatureDescriptor getFeatureDescriptor()
        The feature descriptor.
        Returns:
        the descriptor.
      • getFeatureProvider

        org.apache.sling.feature.builder.FeatureProvider getFeatureProvider()
        Returns a Feature Provider, if present.
        Returns:
        the feature provider to use, or null if not present.
      • getFrameworkDescriptor

        BundleDescriptor getFrameworkDescriptor()
        The framework descriptor
        Returns:
        the descriptor
      • getConfiguration

        Map<String,​String> getConfiguration()
        Returns the configuration.
        Returns:
        The configuration map for the analyser task
      • reportWarning

        void reportWarning​(String message)
        This method is invoked by a AnalyserTask to report a global warning.
        Parameters:
        message - The message.
      • reportArtifactWarning

        void reportArtifactWarning​(org.apache.sling.feature.ArtifactId artifactId,
                                   String message)
        This method is invoked by a AnalyserTask to report an artifact warning.
        Parameters:
        artifactId - the artifactid
        message - The message.
      • reportArtifactError

        void reportArtifactError​(org.apache.sling.feature.ArtifactId artifactId,
                                 String message)
        This method is invoked by a AnalyserTask to report an artifact error.
        Parameters:
        artifactId - the artifactid
        message - The message.
      • reportExtensionWarning

        void reportExtensionWarning​(String extension,
                                    String message)
        This method is invoked by a AnalyserTask to report an extension warning.
        Parameters:
        extension - the extension.
        message - The message.
      • reportExtensionError

        void reportExtensionError​(String extension,
                                  String message)
        This method is invoked by a AnalyserTask to report an extension error.
        Parameters:
        extension - the extension.
        message - The message.
      • reportConfigurationWarning

        void reportConfigurationWarning​(org.apache.sling.feature.Configuration cfg,
                                        String message)
        This method is invoked by a AnalyserTask to report a configuration warning.
        Parameters:
        cfg - the configuration.
        message - The message.
        Since:
        1.3.0
      • reportConfigurationError

        void reportConfigurationError​(org.apache.sling.feature.Configuration cfg,
                                      String message)
        This method is invoked by a AnalyserTask to report a configuration error.
        Parameters:
        cfg - the configuration.
        message - The message.
        Since:
        1.3.0
      • reportError

        void reportError​(String message)
        This method is invoked by a AnalyserTask to report a global error.
        Parameters:
        message - The message.