Package com.puppycrawl.tools.checkstyle
Class ConfigurationLoader
- java.lang.Object
-
- com.puppycrawl.tools.checkstyle.ConfigurationLoader
-
public final class ConfigurationLoader extends java.lang.ObjectLoads a configuration from a standard configuration XML file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConfigurationLoader.IgnoredModulesOptionsEnum to specify behaviour regarding ignored modules.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ConfigurationloadConfiguration(java.io.InputStream configStream, PropertyResolver overridePropsResolver, boolean omitIgnoredModules)Deprecated.As this method does not provide a valid system ID, preventing resolution of external entities, aversion using an InputSourceshould be used insteadstatic ConfigurationloadConfiguration(java.lang.String config, PropertyResolver overridePropsResolver)Returns the module configurations in a specified file.static ConfigurationloadConfiguration(java.lang.String config, PropertyResolver overridePropsResolver, boolean omitIgnoredModules)Deprecated.in order to fulfill demands of BooleanParameter IDEA check.static ConfigurationloadConfiguration(java.lang.String config, PropertyResolver overridePropsResolver, boolean omitIgnoredModules, ThreadModeSettings threadModeSettings)Deprecated.in order to fulfill demands of BooleanParameter IDEA check.static ConfigurationloadConfiguration(java.lang.String config, PropertyResolver overridePropsResolver, ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions)Returns the module configurations in a specified file.static ConfigurationloadConfiguration(java.lang.String config, PropertyResolver overridePropsResolver, ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions, ThreadModeSettings threadModeSettings)Returns the module configurations in a specified file.static ConfigurationloadConfiguration(java.lang.String config, PropertyResolver overridePropsResolver, ThreadModeSettings threadModeSettings)Returns the module configurations in a specified file.static ConfigurationloadConfiguration(org.xml.sax.InputSource configSource, PropertyResolver overridePropsResolver, boolean omitIgnoredModules)Deprecated.in order to fulfill demands of BooleanParameter IDEA check.static ConfigurationloadConfiguration(org.xml.sax.InputSource configSource, PropertyResolver overridePropsResolver, boolean omitIgnoredModules, ThreadModeSettings threadModeSettings)Deprecated.in order to fulfill demands of BooleanParameter IDEA check.static ConfigurationloadConfiguration(org.xml.sax.InputSource configSource, PropertyResolver overridePropsResolver, ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions)Returns the module configurations from a specified input source.static ConfigurationloadConfiguration(org.xml.sax.InputSource configSource, PropertyResolver overridePropsResolver, ConfigurationLoader.IgnoredModulesOptions ignoredModulesOptions, ThreadModeSettings threadModeSettings)Returns the module configurations from a specified input source.
-
-
-
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 filenameoverridePropsResolver- 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 filenameoverridePropsResolver- overriding propertiesthreadModeSettings- the thread mode configuration- Returns:
- the check configurations
- Throws:
CheckstyleException- if an error occurs
-
loadConfiguration
@Deprecated public static Configuration loadConfiguration(java.lang.String config, PropertyResolver overridePropsResolver, boolean omitIgnoredModules) throws CheckstyleException
Deprecated.in order to fulfill demands of BooleanParameter IDEA check.Returns the module configurations in a specified file.- Parameters:
config- location of config file, can be either a URL or a filenameoverridePropsResolver- overriding propertiesomitIgnoredModules-trueif modules with severity 'ignore' should be omitted,falseotherwise- Returns:
- the check configurations
- Throws:
CheckstyleException- if an error occurs
-
loadConfiguration
@Deprecated public static Configuration loadConfiguration(java.lang.String config, PropertyResolver overridePropsResolver, boolean omitIgnoredModules, ThreadModeSettings threadModeSettings) throws CheckstyleException
Deprecated.in order to fulfill demands of BooleanParameter IDEA check.Returns the module configurations in a specified file.- Parameters:
config- location of config file, can be either a URL or a filenameoverridePropsResolver- overriding propertiesomitIgnoredModules-trueif modules with severity 'ignore' should be omitted,falseotherwisethreadModeSettings- the thread mode configuration- Returns:
- the check configurations
- Throws:
CheckstyleException- if an error occurs
-
loadConfiguration
@Deprecated public static Configuration loadConfiguration(java.io.InputStream configStream, PropertyResolver overridePropsResolver, boolean omitIgnoredModules) throws CheckstyleException
Deprecated.As this method does not provide a valid system ID, preventing resolution of external entities, aversion using an InputSourceshould be used insteadReturns the module configurations from a specified input stream. Note that clients are required to close the given stream by themselves- Parameters:
configStream- the input stream to the Checkstyle configurationoverridePropsResolver- overriding propertiesomitIgnoredModules-trueif modules with severity 'ignore' should be omitted,falseotherwise- Returns:
- the check configurations
- Throws:
CheckstyleException- if an error occurs
-
loadConfiguration
@Deprecated public static Configuration loadConfiguration(org.xml.sax.InputSource configSource, PropertyResolver overridePropsResolver, boolean omitIgnoredModules) throws CheckstyleException
Deprecated.in order to fulfill demands of BooleanParameter IDEA check.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 propertiesomitIgnoredModules-trueif modules with severity 'ignore' should be omitted,falseotherwise- Returns:
- the check configurations
- Throws:
CheckstyleException- if an error occurs
-
loadConfiguration
@Deprecated public static Configuration loadConfiguration(org.xml.sax.InputSource configSource, PropertyResolver overridePropsResolver, boolean omitIgnoredModules, ThreadModeSettings threadModeSettings) throws CheckstyleException
Deprecated.in order to fulfill demands of BooleanParameter IDEA check.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 propertiesomitIgnoredModules-trueif modules with severity 'ignore' should be omitted,falseotherwisethreadModeSettings- 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 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(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 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(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 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(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 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
-
-