Modifier and Type | Class and Description |
---|---|
protected class |
Highways.WrongRoundaboutHighway |
Test.TagTest
Modifier and Type | Field and Description |
---|---|
private int |
carsWays |
private static java.util.List<java.lang.String> |
CLASSIFIED_HIGHWAYS
Classified highways in order of importance
|
private int |
cyclistWays |
private static java.util.Set<java.lang.String> |
ISO_COUNTRIES |
private static java.util.Set<java.lang.String> |
KNOWN_SOURCE_MAXSPEED_CONTEXTS |
private boolean |
leftByCars |
private boolean |
leftByCyclists |
private boolean |
leftByPedestrians |
protected static int |
MISSING_PEDESTRIAN_CROSSING |
private int |
pedestrianWays |
protected static java.lang.String |
SOURCE_MAXSPEED |
protected static int |
SOURCE_MAXSPEED_CONTEXT_MISMATCH_VS_HIGHWAY |
protected static int |
SOURCE_MAXSPEED_CONTEXT_MISMATCH_VS_MAXSPEED |
protected static int |
SOURCE_MAXSPEED_UNKNOWN_CONTEXT |
protected static int |
SOURCE_MAXSPEED_UNKNOWN_COUNTRY_CODE |
protected static int |
SOURCE_WRONG_LINK |
protected static int |
WRONG_ROUNDABOUT_HIGHWAY |
checkBeforeUpload, checkEnabled, description, enabled, errors, isBeforeUpload, name, partialSelection, progressMonitor, startTime, testBeforeUpload
Constructor and Description |
---|
Highways()
Constructs a new
Highways test. |
Modifier and Type | Method and Description |
---|---|
Command |
fixError(TestError testError)
Fixes the error with the appropriate command
|
private void |
handleCarWay(Node n,
Way w) |
private void |
handleCyclistWay(Node n,
Way w) |
private void |
handlePedestrianWay(Node n,
Way w) |
boolean |
isFixable(TestError testError)
Returns true if the given error can be fixed automatically
|
static boolean |
isHighwayLinkOkay(Way way) |
private void |
testHighwayLink(Way way) |
private void |
testMissingPedestrianCrossing(Node n) |
private void |
testSourceMaxspeed(OsmPrimitive p,
boolean testContextHighway) |
private void |
testWrongRoundabout(Way w) |
void |
visit(Node n)
Visiting call for points.
|
void |
visit(Way w)
Visiting call for lines.
|
addGui, deletePrimitivesIfNeeded, endTest, equals, getErrors, getName, hashCode, initialize, isBuilding, isCanceled, isPrimitiveUsable, ok, setBeforeUpload, setPartialSelection, startTest, testBeforeUpload, visit, visit
visit
protected static final int WRONG_ROUNDABOUT_HIGHWAY
protected static final int MISSING_PEDESTRIAN_CROSSING
protected static final int SOURCE_MAXSPEED_UNKNOWN_COUNTRY_CODE
protected static final int SOURCE_MAXSPEED_UNKNOWN_CONTEXT
protected static final int SOURCE_MAXSPEED_CONTEXT_MISMATCH_VS_MAXSPEED
protected static final int SOURCE_MAXSPEED_CONTEXT_MISMATCH_VS_HIGHWAY
protected static final int SOURCE_WRONG_LINK
protected static final java.lang.String SOURCE_MAXSPEED
private static final java.util.List<java.lang.String> CLASSIFIED_HIGHWAYS
private static final java.util.Set<java.lang.String> KNOWN_SOURCE_MAXSPEED_CONTEXTS
private static final java.util.Set<java.lang.String> ISO_COUNTRIES
private boolean leftByPedestrians
private boolean leftByCyclists
private boolean leftByCars
private int pedestrianWays
private int cyclistWays
private int carsWays
public Highways()
Highways
test.public void visit(Node n)
Visitor
private void testWrongRoundabout(Way w)
public static boolean isHighwayLinkOkay(Way way)
private void testHighwayLink(Way way)
private void testMissingPedestrianCrossing(Node n)
private void handleCarWay(Node n, Way w)
private void handleCyclistWay(Node n, Way w)
private void handlePedestrianWay(Node n, Way w)
private void testSourceMaxspeed(OsmPrimitive p, boolean testContextHighway)
public boolean isFixable(TestError testError)
Test