Class UnclosedWays.UnclosedWaysCheck
- java.lang.Object
-
- org.openstreetmap.josm.data.validation.tests.UnclosedWays.UnclosedWaysCheck
-
- Direct Known Subclasses:
UnclosedWays.UnclosedWaysBooleanCheck
- Enclosing class:
- UnclosedWays
private static class UnclosedWays.UnclosedWaysCheck extends Object
A check performed by UnclosedWays test.- Since:
- 6390
-
-
Field Summary
Fields Modifier and Type Field Description int
code
The unique numeric code for this checkprivate String
engMessage
The English messageprivate boolean
ignore
The boolean indicating if special values must be ignored or considered onlyString
key
The OSM key checkedprivate Set<String>
specialValues
The special values, to be ignored if ignore is set to true; to be considered only if ignore is set to false
-
Constructor Summary
Constructors Constructor Description UnclosedWaysCheck(int code, String key, String engMessage)
Constructs a newUnclosedWaysCheck
.UnclosedWaysCheck(int code, String key, String engMessage, Set<String> ignoredValues)
Constructs a newUnclosedWaysCheck
.UnclosedWaysCheck(int code, String key, String engMessage, Set<String> specialValues, boolean ignore)
Constructs a newUnclosedWaysCheck
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TestError
getTestError(Way w, UnclosedWays test)
Returns the test error of the given way, if any.protected boolean
isValueErroneous(String value)
-
-
-
Field Detail
-
code
public final int code
The unique numeric code for this check
-
engMessage
private final String engMessage
The English message
-
specialValues
private final Set<String> specialValues
The special values, to be ignored if ignore is set to true; to be considered only if ignore is set to false
-
ignore
private final boolean ignore
The boolean indicating if special values must be ignored or considered only
-
-
Constructor Detail
-
UnclosedWaysCheck
UnclosedWaysCheck(int code, String key, String engMessage)
Constructs a newUnclosedWaysCheck
.- Parameters:
code
- The unique numeric code for this checkkey
- The OSM key checkedengMessage
- The English message
-
UnclosedWaysCheck
UnclosedWaysCheck(int code, String key, String engMessage, Set<String> ignoredValues)
Constructs a newUnclosedWaysCheck
.- Parameters:
code
- The unique numeric code for this checkkey
- The OSM key checkedengMessage
- The English messageignoredValues
- The ignored values.
-
UnclosedWaysCheck
UnclosedWaysCheck(int code, String key, String engMessage, Set<String> specialValues, boolean ignore)
Constructs a newUnclosedWaysCheck
.- Parameters:
code
- The unique numeric code for this checkkey
- The OSM key checkedengMessage
- The English messagespecialValues
- The special values, to be ignored if ignore is set to true; to be considered only if ignore is set to falseignore
- indicates if special values must be ignored or considered only
-
-
Method Detail
-
getTestError
public final TestError getTestError(Way w, UnclosedWays test)
Returns the test error of the given way, if any.- Parameters:
w
- The way to checktest
- parent test- Returns:
- The test error if the way is erroneous,
null
otherwise
-
isValueErroneous
protected boolean isValueErroneous(String value)
-
-