Class SelectAction.CycleManager
- java.lang.Object
-
- org.openstreetmap.josm.actions.mapmode.SelectAction.CycleManager
-
- Enclosing class:
- SelectAction
private class SelectAction.CycleManager extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private Collection<OsmPrimitive>
cycleList
private boolean
cyclePrims
private OsmPrimitive
cycleStart
private boolean
multipleMatchesParameter
private boolean
waitForMouseUpParameter
-
Constructor Summary
Constructors Modifier Constructor Description private
CycleManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private Collection<OsmPrimitive>
cyclePrims()
Modifies current selection state and returns the next element in a selection cycle given bycycleList
fieldprivate OsmPrimitive
cycleSetup(OsmPrimitive nearest, Point p)
Determine primitive to be selected and build cycleListprivate void
init()
read preferences
-
-
-
Field Detail
-
cycleList
private Collection<OsmPrimitive> cycleList
-
cyclePrims
private boolean cyclePrims
-
cycleStart
private OsmPrimitive cycleStart
-
waitForMouseUpParameter
private boolean waitForMouseUpParameter
-
multipleMatchesParameter
private boolean multipleMatchesParameter
-
-
Constructor Detail
-
CycleManager
private CycleManager()
-
-
Method Detail
-
init
private void init()
read preferences
-
cycleSetup
private OsmPrimitive cycleSetup(OsmPrimitive nearest, Point p)
Determine primitive to be selected and build cycleList- Parameters:
nearest
- primitive found by simple methodp
- point where user clicked- Returns:
- OsmPrimitive to be selected
-
cyclePrims
private Collection<OsmPrimitive> cyclePrims()
Modifies current selection state and returns the next element in a selection cycle given bycycleList
field- Returns:
- the next element of cycle list
-
-