public final class OsmValidator extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Collection<java.lang.Class<? extends Test>> |
allTests
All registered tests
|
private static java.util.Map<java.lang.String,Test> |
allTestsMap |
private static java.lang.Class<Test>[] |
CORE_TEST_CLASSES
All available tests in core
|
static ValidatorLayer |
errorLayer |
static double |
griddetail
Grid detail, multiplier of east,north values for valuable cell sizing
|
private static java.util.Collection<java.lang.String> |
ignoredErrors |
private static boolean |
testsInitialized |
static ValidateAction |
validateAction
The validate action
|
Modifier | Constructor and Description |
---|---|
private |
OsmValidator() |
Modifier and Type | Method and Description |
---|---|
static void |
addIgnoredError(java.lang.String s) |
static void |
addTest(java.lang.Class<? extends Test> testClass) |
private static void |
applyPrefs(java.util.Map<java.lang.String,Test> tests,
boolean beforeUpload) |
private static void |
checkValidatorDir()
Check if validator directory exists (store ignored errors file)
|
static java.util.Collection<java.lang.Class<? extends Test>> |
getAllAvailableTestClasses()
Gets the list of all available test classes
|
static java.util.SortedMap<java.lang.String,Test> |
getAllTestsMap()
Gets a map from simple names to all tests.
|
static java.util.Collection<Test> |
getEnabledTests(boolean beforeUpload) |
static <T extends Test> |
getTest(java.lang.Class<T> testClass)
Returns the instance of the given test class.
|
static java.util.Collection<Test> |
getTests() |
static java.lang.String |
getValidatorDir()
Returns the validator directory.
|
static boolean |
hasIgnoredError(java.lang.String s) |
static void |
initialize()
Initializes
OsmValidator . |
static void |
initializeErrorLayer() |
static void |
initializeGridDetail()
Initialize grid details based on current projection system.
|
static void |
initializeTests()
Initializes all tests if this operations hasn't been performed already.
|
static void |
initializeTests(java.util.Collection<? extends Test> allTests)
Initializes all tests
|
private static void |
loadIgnoredErrors() |
static void |
saveIgnoredErrors() |
public static volatile ValidatorLayer errorLayer
public static final ValidateAction validateAction
public static double griddetail
private static final java.util.Collection<java.lang.String> ignoredErrors
private static final java.util.Collection<java.lang.Class<? extends Test>> allTests
private static final java.util.Map<java.lang.String,Test> allTestsMap
private static final java.lang.Class<Test>[] CORE_TEST_CLASSES
private static boolean testsInitialized
private OsmValidator()
public static void initialize()
OsmValidator
.public static java.lang.String getValidatorDir()
private static void checkValidatorDir()
private static void loadIgnoredErrors()
public static void addIgnoredError(java.lang.String s)
public static boolean hasIgnoredError(java.lang.String s)
public static void saveIgnoredErrors()
public static void initializeErrorLayer()
public static java.util.SortedMap<java.lang.String,Test> getAllTestsMap()
public static <T extends Test> T getTest(java.lang.Class<T> testClass)
T
- testClass typetestClass
- The class of test to retrievenull
private static void applyPrefs(java.util.Map<java.lang.String,Test> tests, boolean beforeUpload)
public static java.util.Collection<Test> getEnabledTests(boolean beforeUpload)
public static java.util.Collection<java.lang.Class<? extends Test>> getAllAvailableTestClasses()
public static void initializeGridDetail()
public static void initializeTests()
public static void initializeTests(java.util.Collection<? extends Test> allTests)
allTests
- The tests to initialize