Class FeatureClickNotifier.AbstractFeatureClickEvent<F>

java.lang.Object
java.util.EventObject
io.jmix.mapsflowui.component.model.feature.FeatureClickNotifier.AbstractFeatureClickEvent<F>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
FeatureClickNotifier.FeatureClickEvent, FeatureClickNotifier.FeatureDoubleClickEvent, FeatureClickNotifier.FeatureSingleClickEvent
Enclosing interface:
FeatureClickNotifier<F extends Feature>

public static class FeatureClickNotifier.AbstractFeatureClickEvent<F> extends EventObject
See Also:
  • Field Details

    • coordinate

      protected final org.locationtech.jts.geom.Coordinate coordinate
    • mouseEventDetails

      protected final MouseEventDetails mouseEventDetails
  • Constructor Details

    • AbstractFeatureClickEvent

      public AbstractFeatureClickEvent(F source, org.locationtech.jts.geom.Coordinate coordinate, MouseEventDetails mouseEventDetails)
  • Method Details

    • getSource

      public F getSource()
      Overrides:
      getSource in class EventObject
      Returns:
      clicked feature
    • getCoordinate

      public org.locationtech.jts.geom.Coordinate getCoordinate()
      Returns:
      coordinate of clicked point, can be different from feature coordinate
    • getMouseEventDetails

      public MouseEventDetails getMouseEventDetails()
      Returns:
      mouse information