## Uses of Interface
com.puppycrawl.tools.checkstyle.api.Configuration

Packages that use Configuration
com.puppycrawl.tools.checkstyle: Contains the implementation of the Checkstyle framework.
com.puppycrawl.tools.checkstyle.api: Contains the core API to be used to implement checks.

Uses of Configuration in com.puppycrawl.tools.checkstyle

Classes in com.puppycrawl.tools.checkstyle that implement Configuration
`class` `DefaultConfiguration` Default implementation of the Configuration interface.

Methods in com.puppycrawl.tools.checkstyle that return Configuration
`Configuration[]` `DefaultConfiguration.getChildren()` The set of child configurations.
`Configuration[]` `DefaultConfiguration.getChildren()` The set of child configurations.
`static Configuration` `ConfigurationLoader.loadConfiguration(InputStream aConfigStream, PropertyResolver aOverridePropsResolver, boolean aOmitIgnoredModules)` Returns the module configurations from a specified input stream.
`static Configuration` `ConfigurationLoader.loadConfiguration(InputStream aConfigStream, PropertyResolver aOverridePropsResolver, boolean aOmitIgnoredModules)` Returns the module configurations from a specified input stream.
`static Configuration` `ConfigurationLoader.loadConfiguration(String aConfig, PropertyResolver aOverridePropsResolver)` Returns the module configurations in a specified file.
`static Configuration` `ConfigurationLoader.loadConfiguration(String aConfig, PropertyResolver aOverridePropsResolver)` Returns the module configurations in a specified file.
`static Configuration` `ConfigurationLoader.loadConfiguration(String aConfig, PropertyResolver aOverridePropsResolver, boolean aOmitIgnoredModules)` Returns the module configurations in a specified file.
`static Configuration` `ConfigurationLoader.loadConfiguration(String aConfig, PropertyResolver aOverridePropsResolver, boolean aOmitIgnoredModules)` Returns the module configurations in a specified file.

Methods in com.puppycrawl.tools.checkstyle with parameters of type Configuration
`void` `DefaultConfiguration.addChild(Configuration aConfiguration)` Makes a configuration a child of this configuration.
`void` `DefaultConfiguration.addChild(Configuration aConfiguration)` Makes a configuration a child of this configuration.
`void` `DefaultConfiguration.removeChild(Configuration aConfiguration)` Removes a child of this configuration.
`void` `DefaultConfiguration.removeChild(Configuration aConfiguration)` Removes a child of this configuration.
`protected void` `Checker.setupChild(Configuration aChildConf)` Instantiates, configures and registers a child AbstractFilter or FileSetCheck that is specified in the provided configuration.
`void` `TreeWalker.setupChild(Configuration aChildConf)` Instantiates, configures and registers a Check that is specified in the provided configuration.
`void` `TreeWalker.setupChild(Configuration aChildConf)` Instantiates, configures and registers a Check that is specified in the provided configuration.
`protected void` `Checker.setupChild(Configuration aChildConf)` Instantiates, configures and registers a child AbstractFilter or FileSetCheck that is specified in the provided configuration.

Uses of Configuration in com.puppycrawl.tools.checkstyle.api

Methods in com.puppycrawl.tools.checkstyle.api that return Configuration
`Configuration[]` `Configuration.getChildren()` The set of child configurations.
`Configuration[]` `Configuration.getChildren()` The set of child configurations.
`protected Configuration` `AutomaticBean.getConfiguration()` Returns the configuration that was used to configure this component.
`protected Configuration` `AutomaticBean.getConfiguration()` Returns the configuration that was used to configure this component.

Methods in com.puppycrawl.tools.checkstyle.api with parameters of type Configuration
`void` `AutomaticBean.configure(Configuration aConfiguration)` Implements the Configurable interface using bean introspection.
`void` `Configurable.configure(Configuration aConfiguration)` Configures this component.
`void` `Configurable.configure(Configuration aConfiguration)` Configures this component.
`void` `AutomaticBean.configure(Configuration aConfiguration)` Implements the Configurable interface using bean introspection.
`protected void` `AutomaticBean.setupChild(Configuration aChildConf)` Called by configure() for every child of this component's Configuration.
`protected void` `AutomaticBean.setupChild(Configuration aChildConf)` Called by configure() for every child of this component's Configuration.

Back to the Checkstyle Home Page