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 IPrimitivehoveredPrimitiveThe primitive that is being hovered over by the mouse pointer.private java.awt.event.MouseEventmouseEventprivate IPrimitivepreviousPrimitive
-
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 IPrimitivegetHoveredPrimitive()Get the primitive that is being hovered over with the mouse pointerjava.awt.event.MouseEventgetMouseEvent()Get theMouseEventobject that triggered this hover eventIPrimitivegetPreviousPrimitive()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-MouseEventthat 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 theMouseEventobject that triggered this hover event- Returns:
- The
MouseEventthat triggered this hover event
-
-