Class ValenceOneImportantRoadCheck
- java.lang.Object
-
- org.openstreetmap.atlas.checks.base.BaseCheck<java.lang.Long>
-
- org.openstreetmap.atlas.checks.validation.linear.edges.ValenceOneImportantRoadCheck
-
- All Implemented Interfaces:
java.io.Serializable,Check
public class ValenceOneImportantRoadCheck extends BaseCheck<java.lang.Long>
This check flags important roads that either start or end with valance-1 nodes. This has some overlap with the FloatingEdgeCheck, though does not have the same length requirement and targets road segments of greater importance.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEAD_ENDstatic java.lang.StringFLOATINGstatic java.lang.StringNO_ENTRYstatic java.lang.StringPREFACEstatic java.lang.StringREVERSE_HINT-
Fields inherited from class org.openstreetmap.atlas.checks.base.BaseCheck
PARAMETER_ACCEPT_PIERS, PARAMETER_CHALLENGE, PARAMETER_DENYLIST_COUNTRIES, PARAMETER_FLAG, PARAMETER_PERMITLIST_COUNTRIES, PARAMETER_PERMITLIST_TAGS
-
-
Constructor Summary
Constructors Constructor Description ValenceOneImportantRoadCheck(org.openstreetmap.atlas.utilities.configuration.Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Optional<CheckFlag>flag(org.openstreetmap.atlas.geography.atlas.items.AtlasObject object)protected java.util.List<java.lang.String>getFallbackInstructions()Method to implement for inheriting checks to return the default set of instruction formats that will be the last resort inBaseCheck.getLocalizedInstruction(int, Object[])booleanvalidCheckForObject(org.openstreetmap.atlas.geography.atlas.items.AtlasObject object)Checks to see whether the supplied object class type is valid for this particular check-
Methods inherited from class org.openstreetmap.atlas.checks.base.BaseCheck
acceptPier, check, checkObjectFilter, clear, clearFlaggedIdentifiers, configurationKey, configurationKey, configurationValue, configurationValue, createFlag, createFlag, createFlag, createFlag, createFlag, createFlag, createFlag, createFlag, flags, getChallenge, getCheckName, getCheckPolygonFilter, getCountries, getDenylistCountries, getFlaggedIdentifiers, getGlobalPolygonFilter, getLocale, getLocalizedInstruction, getTaskIdentifier, getTaskIdentifier, getUniqueObjectIdentifier, getUniqueOSMIdentifier, isFlagged, logStatus, markAsFlagged, validCheckForCountry
-
-
-
-
Field Detail
-
DEAD_END
public static final java.lang.String DEAD_END
- See Also:
- Constant Field Values
-
FLOATING
public static final java.lang.String FLOATING
- See Also:
- Constant Field Values
-
NO_ENTRY
public static final java.lang.String NO_ENTRY
- See Also:
- Constant Field Values
-
PREFACE
public static final java.lang.String PREFACE
- See Also:
- Constant Field Values
-
REVERSE_HINT
public static final java.lang.String REVERSE_HINT
- See Also:
- Constant Field Values
-
-
Method Detail
-
validCheckForObject
public boolean validCheckForObject(org.openstreetmap.atlas.geography.atlas.items.AtlasObject object)
Description copied from interface:CheckChecks to see whether the supplied object class type is valid for this particular check- Parameters:
object- TheAtlasObjectyou are checking- Returns:
- true if it is
-
flag
protected java.util.Optional<CheckFlag> flag(org.openstreetmap.atlas.geography.atlas.items.AtlasObject object)
-
getFallbackInstructions
protected java.util.List<java.lang.String> getFallbackInstructions()
Description copied from class:BaseCheckMethod to implement for inheriting checks to return the default set of instruction formats that will be the last resort inBaseCheck.getLocalizedInstruction(int, Object[])- Overrides:
getFallbackInstructionsin classBaseCheck<java.lang.Long>- Returns:
- The set of instructions to fall back to if configuration results in none.
-
-