public class HighlightHelper extends Object
Modifier and Type | Field and Description |
---|---|
(package private) Set<OsmPrimitive> |
highlightedPrimitives |
Constructor and Description |
---|
HighlightHelper() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear highlighting of all remembered primitives
|
static void |
clearAllHighlighted()
Slow method to remove highlights from all primitives
|
void |
findAllHighlighted()
Slow method to import all currently highlighted primitives into this instance
|
boolean |
highlight(Collection<? extends OsmPrimitive> prims)
Highlight and remember given primitives
|
boolean |
highlight(Collection<? extends OsmPrimitive> prims,
boolean only)
Highlight and remember given primitives
|
boolean |
highlightOnly(Collection<? extends OsmPrimitive> prims)
Highlight and remember given primitives, forgetting previously highlighted by this instance
|
boolean |
highlightOnly(OsmPrimitive p)
Highlight and remember given primitive, forgetting previously highlighted by this instance
|
boolean |
setHighlight(OsmPrimitive p,
boolean flag)
Highlight and remember given primitive
|
private boolean |
setHighlight(OsmPrimitive p,
boolean flag,
Set<Relation> seenRelations) |
Set<OsmPrimitive> highlightedPrimitives
public HighlightHelper()
public boolean highlight(Collection<? extends OsmPrimitive> prims)
prims
- - primitives to highlight/unhighlightpublic boolean highlight(Collection<? extends OsmPrimitive> prims, boolean only)
prims
- - primitives to highlight/unhighlightonly
- - remove previous highlightingpublic boolean highlightOnly(Collection<? extends OsmPrimitive> prims)
prims
- - primitives to highlight/unhighlightpublic boolean highlightOnly(OsmPrimitive p)
p
- - primitives to highlight/unhighlightpublic boolean setHighlight(OsmPrimitive p, boolean flag)
prims
- - primitives to highlight/unhighlightflag
- - true to highlightprivate boolean setHighlight(OsmPrimitive p, boolean flag, Set<Relation> seenRelations)
public void clear()
public void findAllHighlighted()
public static void clearAllHighlighted()