Package org.openstreetmap.josm.gui
Class PrimitiveHoverListener.PrimitiveHoverEvent
- java.lang.Object
-
- org.openstreetmap.josm.gui.PrimitiveHoverListener.PrimitiveHoverEvent
-
- Enclosing interface:
- PrimitiveHoverListener
public static class PrimitiveHoverListener.PrimitiveHoverEvent extends java.lang.Object
Event that is fired when the mouse pointer is moved over a primitive.
-
-
Field Summary
Fields Modifier and Type Field Description private IPrimitive
hoveredPrimitive
The primitive that is being hovered over by the mouse pointer.private java.awt.event.MouseEvent
mouseEvent
private IPrimitive
previousPrimitive
-
Constructor Summary
Constructors Constructor Description PrimitiveHoverEvent(IPrimitive hoveredPrimitive, IPrimitive previousPrimitive, java.awt.event.MouseEvent mouseEvent)
Construct a newPrimitiveHoverEvent
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IPrimitive
getHoveredPrimitive()
Get the primitive that is being hovered over with the mouse pointerjava.awt.event.MouseEvent
getMouseEvent()
Get theMouseEvent
object that triggered this hover eventIPrimitive
getPreviousPrimitive()
Get the previously hovered primitive
-
-
-
Field Detail
-
hoveredPrimitive
private final IPrimitive hoveredPrimitive
The primitive that is being hovered over by the mouse pointer. Can be null if the mouse pointer is not over any primitive.
-
previousPrimitive
private final IPrimitive previousPrimitive
-
mouseEvent
private final java.awt.event.MouseEvent mouseEvent
-
-
Constructor Detail
-
PrimitiveHoverEvent
public PrimitiveHoverEvent(IPrimitive hoveredPrimitive, IPrimitive previousPrimitive, java.awt.event.MouseEvent mouseEvent)
Construct a newPrimitiveHoverEvent
- Parameters:
hoveredPrimitive
- Primitive that is hovered by the mouse pointerpreviousPrimitive
- Previously hovered primitivemouseEvent
-MouseEvent
that triggered this hover event
-
-
Method Detail
-
getHoveredPrimitive
public IPrimitive getHoveredPrimitive()
Get the primitive that is being hovered over with the mouse pointer- Returns:
- The primitive that is being hovered over
-
getPreviousPrimitive
public IPrimitive getPreviousPrimitive()
Get the previously hovered primitive- Returns:
- The previously hovered primitive
-
getMouseEvent
public java.awt.event.MouseEvent getMouseEvent()
Get theMouseEvent
object that triggered this hover event- Returns:
- The
MouseEvent
that triggered this hover event
-
-