public static final class ConditionFactory.PseudoClasses extends Object
Modifier and Type | Field and Description |
---|---|
private static Predicate<OsmPrimitive> |
IN_DOWNLOADED_AREA |
Modifier | Constructor and Description |
---|---|
private |
PseudoClasses() |
Modifier and Type | Method and Description |
---|---|
(package private) static boolean |
_new(Environment e)
:new tests whether the object is new. |
(package private) static boolean |
anticlockwise(Environment e)
:anticlockwise whether the way is closed and oriented anticlockwise,
or non-closed and the 1st, 2nd and last node are in anticlockwise order. |
(package private) static boolean |
areaStyle(Environment e)
:area-style tests whether the object has an area style. |
(package private) static boolean |
clockwise(Environment e)
:clockwise whether the way is closed and oriented clockwise,
or non-closed and the 1st, 2nd and last node are in clockwise order. |
(package private) static boolean |
closed(Environment e)
:closed tests whether the way is closed or the relation is a closed multipolygon |
(package private) static boolean |
closed2(Environment e) |
(package private) static boolean |
completely_downloaded(Environment e)
:completely_downloaded tests whether the object is completely downloaded |
(package private) static boolean |
connection(Environment e)
:connection tests whether the object is a connection node. |
(package private) static boolean |
highlighted(Environment e)
:highlighted tests whether the object is highlighted (i.e. |
(package private) static boolean |
inDownloadedArea(Environment e)
:in-downloaded-area tests whether the object is within source area ("downloaded area"). |
(package private) static boolean |
modified(Environment e)
:modified tests whether the object has been modified. |
(package private) static boolean |
righthandtraffic(Environment e)
:righthandtraffic checks if there is right-hand traffic at the current location. |
(package private) static boolean |
sameTags(Environment e)
:same-tags tests whether the object has the same tags as its child/parent. |
(package private) static boolean |
selected(Environment e)
:selected tests whether the object is selected in the editor |
(package private) static boolean |
tagged(Environment e)
:tagged tests whether the object is tagged. |
(package private) static boolean |
unclosed_multipolygon(Environment e)
:unclosed-multipolygon tests whether the object is an unclosed multipolygon. |
(package private) static boolean |
unconnected(Environment e)
:unconnected tests whether the object is an unconnected node. |
private static final Predicate<OsmPrimitive> IN_DOWNLOADED_AREA
private PseudoClasses()
static boolean closed(Environment e)
:closed
tests whether the way is closed or the relation is a closed multipolygone
- MapCSS environmenttrue
if the way is closed or the relation is a closed multipolygonstatic boolean modified(Environment e)
:modified
tests whether the object has been modified.e
- MapCSS environmenttrue
if the object has been modifiedIPrimitive.isModified()
static boolean _new(Environment e)
:new
tests whether the object is new.e
- MapCSS environmenttrue
if the object is newPrimitiveId.isNew()
static boolean connection(Environment e)
:connection
tests whether the object is a connection node.e
- MapCSS environmenttrue
if the object is a connection nodeINode.isConnectionNode()
static boolean tagged(Environment e)
:tagged
tests whether the object is tagged.e
- MapCSS environmenttrue
if the object is taggedIPrimitive.isTagged()
static boolean sameTags(Environment e)
:same-tags
tests whether the object has the same tags as its child/parent.e
- MapCSS environmenttrue
if the object has the same tags as its child/parentIPrimitive.hasSameInterestingTags(IPrimitive)
static boolean areaStyle(Environment e)
:area-style
tests whether the object has an area style. This is useful for validators.e
- MapCSS environmenttrue
if the object has an area styleElemStyles.hasAreaElemStyle(IPrimitive, boolean)
static boolean unconnected(Environment e)
:unconnected
tests whether the object is an unconnected node.e
- MapCSS environmenttrue
if the object is an unconnected nodestatic boolean righthandtraffic(Environment e)
:righthandtraffic
checks if there is right-hand traffic at the current location.e
- MapCSS environmenttrue
if there is right-hand traffic at the current locationFunctions.is_right_hand_traffic(Environment)
static boolean clockwise(Environment e)
:clockwise
whether the way is closed and oriented clockwise,
or non-closed and the 1st, 2nd and last node are in clockwise order.e
- MapCSS environmenttrue
if the way clockwiseFunctions.is_clockwise(Environment)
static boolean anticlockwise(Environment e)
:anticlockwise
whether the way is closed and oriented anticlockwise,
or non-closed and the 1st, 2nd and last node are in anticlockwise order.e
- MapCSS environmenttrue
if the way clockwiseFunctions.is_anticlockwise(Environment)
static boolean unclosed_multipolygon(Environment e)
:unclosed-multipolygon
tests whether the object is an unclosed multipolygon.e
- MapCSS environmenttrue
if the object is an unclosed multipolygonstatic boolean inDownloadedArea(Environment e)
:in-downloaded-area
tests whether the object is within source area ("downloaded area").e
- MapCSS environmenttrue
if the object is within source area ("downloaded area")SearchCompiler.InDataSourceArea
static boolean completely_downloaded(Environment e)
:completely_downloaded
tests whether the object is completely downloadede
- MapCSS environmenttrue
if the object is completely downloadedstatic boolean closed2(Environment e)
static boolean selected(Environment e)
:selected
tests whether the object is selected in the editore
- MapCSS environmenttrue
if the object is selectedstatic boolean highlighted(Environment e)
:highlighted
tests whether the object is highlighted (i.e. is hovered over)e
- The MapCSS environmenttrue
if the object is highlightedIPrimitive.isHighlighted()