public class DatasetConsistencyTest extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private DataSet |
dataSet |
private int |
errorCount |
private static int |
MAX_ERRORS |
private java.io.PrintWriter |
writer |
Constructor and Description |
---|
DatasetConsistencyTest(DataSet dataSet,
java.io.Writer writer) |
Modifier and Type | Method and Description |
---|---|
void |
checkCompleteNodesWithoutCoordinates() |
void |
checkCompleteWaysWithIncompleteNodes() |
private void |
checkReferredPrimitive(OsmPrimitive primitive,
OsmPrimitive parent) |
void |
checkReferrers() |
void |
checkZeroNodesWays() |
private void |
printError(java.lang.String type,
java.lang.String message,
java.lang.Object... args) |
void |
referredPrimitiveNotInDataset() |
void |
runTest() |
static java.lang.String |
runTests(DataSet dataSet) |
void |
searchNodes() |
void |
searchWays() |
private static final int MAX_ERRORS
private final java.io.PrintWriter writer
private int errorCount
public DatasetConsistencyTest(DataSet dataSet, java.io.Writer writer)
private void printError(java.lang.String type, java.lang.String message, java.lang.Object... args)
public void checkReferrers()
public void checkCompleteWaysWithIncompleteNodes()
public void checkCompleteNodesWithoutCoordinates()
public void searchNodes()
public void searchWays()
private void checkReferredPrimitive(OsmPrimitive primitive, OsmPrimitive parent)
public void referredPrimitiveNotInDataset()
public void checkZeroNodesWays()
public void runTest()