public class DatasetConsistencyTest extends Object
Modifier and Type | Field and Description |
---|---|
private DataSet |
dataSet |
private int |
errorCount |
private static int |
MAX_ERRORS |
private PrintWriter |
writer |
Constructor and Description |
---|
DatasetConsistencyTest(DataSet dataSet,
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(String type,
String message,
Object... args) |
void |
referredPrimitiveNotInDataset() |
void |
runTest() |
static String |
runTests(DataSet dataSet) |
void |
searchNodes() |
void |
searchWays() |
private static final int MAX_ERRORS
private final PrintWriter writer
private int errorCount
public DatasetConsistencyTest(DataSet dataSet, Writer writer)
private void printError(String type, String message, 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()