Class ConfigurationLoader


  • public final class ConfigurationLoader
    extends java.lang.Object
    Loads a configuration from a standard configuration XML file.
    • Method Detail

      • loadConfiguration

        public static Configuration loadConfiguration​(java.lang.String config,
                                                      PropertyResolver overridePropsResolver)
                                               throws CheckstyleException
        Returns the module configurations in a specified file.
        Parameters:
        config - location of config file, can be either a URL or a filename
        overridePropsResolver - overriding properties
        Returns:
        the check configurations
        Throws:
        CheckstyleException - if an error occurs
      • loadConfiguration

        public static Configuration loadConfiguration​(java.lang.String config,
                                                      PropertyResolver overridePropsResolver,
                                                      ThreadModeSettings threadModeSettings)
                                               throws CheckstyleException
        Returns the module configurations in a specified file.
        Parameters:
        config - location of config file, can be either a URL or a filename
        overridePropsResolver - overriding properties
        threadModeSettings - the thread mode configuration
        Returns:
        the check configurations
        Throws:
        CheckstyleException - if an error occurs
      • loadConfiguration

        public static Configuration loadConfiguration​(java.lang.String config,
                                                      PropertyResolver overridePropsResolver,
                                                      ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions)
                                               throws CheckstyleException
        Returns the module configurations in a specified file.
        Parameters:
        config - location of config file, can be either a URL or a filename
        overridePropsResolver - overriding properties
        ignoredModulesOptions - OMIT if modules with severity 'ignore' should be omitted, EXECUTE otherwise
        Returns:
        the check configurations
        Throws:
        CheckstyleException - if an error occurs
      • loadConfiguration

        public static Configuration loadConfiguration​(java.lang.String config,
                                                      PropertyResolver overridePropsResolver,
                                                      ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions,
                                                      ThreadModeSettings threadModeSettings)
                                               throws CheckstyleException
        Returns the module configurations in a specified file.
        Parameters:
        config - location of config file, can be either a URL or a filename
        overridePropsResolver - overriding properties
        ignoredModulesOptions - OMIT if modules with severity 'ignore' should be omitted, EXECUTE otherwise
        threadModeSettings - the thread mode configuration
        Returns:
        the check configurations
        Throws:
        CheckstyleException - if an error occurs
      • loadConfiguration

        public static Configuration loadConfiguration​(org.xml.sax.InputSource configSource,
                                                      PropertyResolver overridePropsResolver,
                                                      ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions)
                                               throws CheckstyleException
        Returns the module configurations from a specified input source. Note that if the source does wrap an open byte or character stream, clients are required to close that stream by themselves
        Parameters:
        configSource - the input stream to the Checkstyle configuration
        overridePropsResolver - overriding properties
        ignoredModulesOptions - OMIT if modules with severity 'ignore' should be omitted, EXECUTE otherwise
        Returns:
        the check configurations
        Throws:
        CheckstyleException - if an error occurs
      • loadConfiguration

        public static Configuration loadConfiguration​(org.xml.sax.InputSource configSource,
                                                      PropertyResolver overridePropsResolver,
                                                      ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions,
                                                      ThreadModeSettings threadModeSettings)
                                               throws CheckstyleException
        Returns the module configurations from a specified input source. Note that if the source does wrap an open byte or character stream, clients are required to close that stream by themselves
        Parameters:
        configSource - the input stream to the Checkstyle configuration
        overridePropsResolver - overriding properties
        ignoredModulesOptions - OMIT if modules with severity 'ignore' should be omitted, EXECUTE otherwise
        threadModeSettings - the thread mode configuration
        Returns:
        the check configurations
        Throws:
        CheckstyleException - if an error occurs