Class SelectAction.CycleManager
- java.lang.Object
-
- org.openstreetmap.josm.actions.mapmode.SelectAction.CycleManager
-
- Enclosing class:
- SelectAction
private final class SelectAction.CycleManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Collection<OsmPrimitive>cycleListprivate booleancyclePrimsprivate OsmPrimitivecycleStartprivate booleanmultipleMatchesParameterprivate booleanwaitForMouseUpParameter
-
Constructor Summary
Constructors Modifier Constructor Description privateCycleManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.util.Collection<OsmPrimitive>cyclePrims()Modifies current selection state and returns the next element in a selection cycle given bycycleListfieldprivate OsmPrimitivecycleSetup(OsmPrimitive nearest, java.awt.Point p)Determine primitive to be selected and build cycleListprivate voidinit()read preferences
-
-
-
Field Detail
-
cycleList
private java.util.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, java.awt.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 java.util.Collection<OsmPrimitive> cyclePrims()
Modifies current selection state and returns the next element in a selection cycle given bycycleListfield- Returns:
- the next element of cycle list
-
-