public static interface CanvasLayer.Point extends CanvasLayer.Geometry
Point on the canvas.| Modifier and Type | Interface and Description |
|---|---|
static class |
CanvasLayer.Point.ClickEvent
An event that is fired after click on the point.
|
static class |
CanvasLayer.Point.ModifiedEvent
An event that is fired after modifying the point (as a result of drag and drop via UI).
|
static class |
CanvasLayer.Point.RightClickEvent
An event that is fired after right click on the point.
|
| Modifier and Type | Method and Description |
|---|---|
io.jmix.core.common.event.Subscription |
addClickListener(java.util.function.Consumer<CanvasLayer.Point.ClickEvent> listener)
Registers a new point click listener.
|
io.jmix.core.common.event.Subscription |
addModifiedListener(java.util.function.Consumer<CanvasLayer.Point.ModifiedEvent> listener)
Registers a new point modified (drag end) listener.
|
io.jmix.core.common.event.Subscription |
addRightClickListener(java.util.function.Consumer<CanvasLayer.Point.RightClickEvent> listener)
Registers a new point right click listener.
|
org.locationtech.jts.geom.Point |
getGeometry()
Returns a JTS point.
|
CanvasLayer.Point |
setEditable(boolean editable)
Sets whether the geometry is to be modifiable on a canvas.
|
CanvasLayer.Point |
setPopupContent(java.lang.String popupContent)
Adds a popup window to be opened as user clicks on the point.
|
CanvasLayer.Point |
setPopupOptions(PopupWindowOptions options)
Specifies options for a popup window added by
setPopupContent(String). |
CanvasLayer.Point |
setStyle(PointStyle style)
Applies a style to the point.
|
CanvasLayer.Point |
setTooltipContent(java.lang.String tooltipContent)
Adds a tooltip to be opened as user hovers on the point.
|
CanvasLayer.Point |
setTooltipOptions(TooltipOptions options)
Specifies options for a tooltip added by
setTooltipContent(String). |
closePopup, closeTooltip, isEditable, openPopup, openTooltiporg.locationtech.jts.geom.Point getGeometry()
getGeometry in interface CanvasLayer.GeometryCanvasLayer.Point setStyle(PointStyle style)
style - point styleCanvasLayer.Point setPopupContent(java.lang.String popupContent)
popupContent - content of the popup windowCanvasLayer.Point setPopupOptions(PopupWindowOptions options)
setPopupContent(String).options - popup window optionsCanvasLayer.Point setTooltipContent(java.lang.String tooltipContent)
tooltipContent - content of the tooltip boxCanvasLayer.Point setTooltipOptions(TooltipOptions options)
setTooltipContent(String).options - tooltip optionsCanvasLayer.Point setEditable(boolean editable)
CanvasLayer.GeometrysetEditable in interface CanvasLayer.Geometryio.jmix.core.common.event.Subscription addClickListener(java.util.function.Consumer<CanvasLayer.Point.ClickEvent> listener)
listener - the listener to be addedio.jmix.core.common.event.Subscription addRightClickListener(java.util.function.Consumer<CanvasLayer.Point.RightClickEvent> listener)
listener - the listener to be addedio.jmix.core.common.event.Subscription addModifiedListener(java.util.function.Consumer<CanvasLayer.Point.ModifiedEvent> listener)
listener - the listener to be added