public class CheckResourceLoader
extends java.lang.Object
Set of returned checks. Configuration:
{
"CheckResourceLoader": {
"scanUrls": [
"org.openstreetmap.atlas.checks"
],
"type": "org.openstreetmap.atlas.checks.base.Check",
"enabled": {
"key.template": "%s.enabled",
"value.default": false
}
}
}
| Constructor and Description |
|---|
CheckResourceLoader(org.openstreetmap.atlas.utilities.configuration.Configuration configuration)
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
org.openstreetmap.atlas.utilities.configuration.Configuration |
getConfiguration() |
org.openstreetmap.atlas.utilities.configuration.Configuration |
getConfigurationForCountry(java.lang.String country)
Get configuration for a specific country, overriding for country specific overrides and group
specific overrides
|
<T extends Check> |
loadChecks()
Loads checks that are enabled by configuration
|
<T extends Check> |
loadChecks(org.openstreetmap.atlas.utilities.configuration.Configuration configuration) |
<T extends Check> |
loadChecks(java.util.function.Predicate<java.lang.Class> isEnabled) |
<T extends Check> |
loadChecks(java.util.function.Predicate<java.lang.Class> isEnabled,
org.openstreetmap.atlas.utilities.configuration.Configuration configuration)
Loads checks that are enabled by some other means, defined by
isEnabled |
<T extends Check> |
loadChecksForCountry(java.lang.String country) |
public CheckResourceLoader(org.openstreetmap.atlas.utilities.configuration.Configuration configuration)
configuration - the Configuration for loaded checkspublic org.openstreetmap.atlas.utilities.configuration.Configuration getConfiguration()
public org.openstreetmap.atlas.utilities.configuration.Configuration getConfigurationForCountry(java.lang.String country)
country - country stringConfigurationpublic <T extends Check> java.util.Set<T> loadChecks(java.util.function.Predicate<java.lang.Class> isEnabled)
public <T extends Check> java.util.Set<T> loadChecks(org.openstreetmap.atlas.utilities.configuration.Configuration configuration)
public <T extends Check> java.util.Set<T> loadChecks(java.util.function.Predicate<java.lang.Class> isEnabled, org.openstreetmap.atlas.utilities.configuration.Configuration configuration)
isEnabledT - check typeisEnabled - Predicate used to determine if a check is enabledconfiguration - Configuration used to loadChecks CheckResourceLoaderSet of checkspublic <T extends Check> java.util.Set<T> loadChecks()
T - check typeSet of checkspublic <T extends Check> java.util.Set<T> loadChecksForCountry(java.lang.String country)