Package com.puppycrawl.tools.checkstyle
Class ConfigurationLoader
java.lang.Object
com.puppycrawl.tools.checkstyle.ConfigurationLoader
Loads a configuration from a standard configuration XML file.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnum to specify behaviour regarding ignored modules. -
Method Summary
Modifier and TypeMethodDescriptionstatic ConfigurationloadConfiguration(String config, PropertyResolver overridePropsResolver) Returns the module configurations in a specified file.static ConfigurationloadConfiguration(String config, PropertyResolver overridePropsResolver, ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions) Returns the module configurations in a specified file.static ConfigurationloadConfiguration(String config, PropertyResolver overridePropsResolver, ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions, ThreadModeSettings threadModeSettings) Returns the module configurations in a specified file.static ConfigurationloadConfiguration(String config, PropertyResolver overridePropsResolver, ThreadModeSettings threadModeSettings) Returns the module configurations in a specified file.static ConfigurationloadConfiguration(InputSource configSource, PropertyResolver overridePropsResolver, ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions) Returns the module configurations from a specified input source.static ConfigurationloadConfiguration(InputSource configSource, PropertyResolver overridePropsResolver, ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions, ThreadModeSettings threadModeSettings) Returns the module configurations from a specified input source.
-
Method Details
-
loadConfiguration
public static Configuration loadConfiguration(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 filenameoverridePropsResolver- overriding properties- Returns:
- the check configurations
- Throws:
CheckstyleException- if an error occurs
-
loadConfiguration
public static Configuration loadConfiguration(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 filenameoverridePropsResolver- overriding propertiesthreadModeSettings- the thread mode configuration- Returns:
- the check configurations
- Throws:
CheckstyleException- if an error occurs
-
loadConfiguration
public static Configuration loadConfiguration(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 filenameoverridePropsResolver- overriding propertiesignoredModulesOptions-OMITif modules with severity 'ignore' should be omitted,EXECUTEotherwise- Returns:
- the check configurations
- Throws:
CheckstyleException- if an error occurs
-
loadConfiguration
public static Configuration loadConfiguration(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 filenameoverridePropsResolver- overriding propertiesignoredModulesOptions-OMITif modules with severity 'ignore' should be omitted,EXECUTEotherwisethreadModeSettings- the thread mode configuration- Returns:
- the check configurations
- Throws:
CheckstyleException- if an error occurs
-
loadConfiguration
public static Configuration loadConfiguration(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 configurationoverridePropsResolver- overriding propertiesignoredModulesOptions-OMITif modules with severity 'ignore' should be omitted,EXECUTEotherwise- Returns:
- the check configurations
- Throws:
CheckstyleException- if an error occurs
-
loadConfiguration
public static Configuration loadConfiguration(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 configurationoverridePropsResolver- overriding propertiesignoredModulesOptions-OMITif modules with severity 'ignore' should be omitted,EXECUTEotherwisethreadModeSettings- the thread mode configuration- Returns:
- the check configurations
- Throws:
CheckstyleException- if an error occurs
-