Class MapFeatureClickEvent

    • Constructor Detail

      • MapFeatureClickEvent

        public MapFeatureClickEvent​(Map source,
                                    boolean fromClient,
                                    @EventData("event.detail.feature.id")
                                    String featureId,
                                    @EventData("event.detail.layer.id")
                                    String layerId,
                                    @EventData("event.detail.originalEvent.pageX")
                                    int pageX,
                                    @EventData("event.detail.originalEvent.pageY")
                                    int pageY,
                                    @EventData("event.detail.originalEvent.altKey")
                                    boolean altKey,
                                    @EventData("event.detail.originalEvent.ctrlKey")
                                    boolean ctrlKey,
                                    @EventData("event.detail.originalEvent.metaKey")
                                    boolean metaKey,
                                    @EventData("event.detail.originalEvent.shiftKey")
                                    boolean shiftKey,
                                    @EventData("event.detail.originalEvent.button")
                                    int button)
    • Method Detail

      • getFeature

        public Feature getFeature()
        The feature that was clicked
      • getLayer

        public VectorLayer getLayer()
        The layer that contains the feature
      • getVectorSource

        public VectorSource getVectorSource()
        The source that contains the feature
      • getMouseDetails

        public MouseEventDetails getMouseDetails()
        Gets the click's mouse event details.
        Returns:
        mouse event details