public class LPolygon extends AbstractLeafletVector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listener
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
Constructor and Description |
---|
LPolygon(Point... points) |
LPolygon(org.locationtech.jts.geom.Polygon polygon) |
Modifier and Type | Method and Description |
---|---|
LPolygon |
addHole(Point... hole) |
void |
beforeClientResponse(boolean initial) |
org.locationtech.jts.geom.Geometry |
getGeometry() |
java.util.List<PointArray> |
getHoles() |
Point[] |
getPoints() |
protected LeafletPolylineState |
getState() |
void |
sanitizeGeometry()
Removes all null values from the geometry.
|
LPolygon |
setGeometry(org.locationtech.jts.geom.Polygon polygon) |
void |
setGeometryWithoutRepaint(org.locationtech.jts.geom.Polygon polygon)
Sets the geometry without triggering repaint on the client side.
|
LPolygon |
setHoles(Point[]... holes) |
void |
setPoints(Point... array) |
LPolygon |
setPointsAndholes(Point[][] pointsAndHoles) |
closePopup, closeTooltip, getStyle, openPopup, openTooltip, setBubblingMouseEvents, setClickable, setColor, setDashArray, setFill, setFillColor, setFillOpacity, setLineCap, setLineJoin, setOpacity, setPopup, setPopupState, setStroke, setStyle, setTooltip, setTooltipState, setWeight
addClickListener, addContextMenuListener, addMouseOutListener, addMouseOverListener, bringToBack, bringToFront, setActive
addContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, attach, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, focus, getActionManager, getCaption, getComponentError, getComponentErrorProvider, getContextHelpText, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getRequiredError, getState, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, readDesign, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setJTestId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredError, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthFull, setWidthUndefined, writeDesign
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setJTestId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
addAttachListener, addDetachListener, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
public LPolygon(Point... points)
public LPolygon(org.locationtech.jts.geom.Polygon polygon)
protected LeafletPolylineState getState()
getState
in class AbstractLeafletVector
public LPolygon setGeometry(org.locationtech.jts.geom.Polygon polygon)
public void setGeometryWithoutRepaint(org.locationtech.jts.geom.Polygon polygon)
polygon
- the geometrypublic void beforeClientResponse(boolean initial)
beforeClientResponse
in interface com.vaadin.server.ClientConnector
beforeClientResponse
in class AbstractLeafletVector
public void setPoints(Point... array)
public Point[] getPoints()
public org.locationtech.jts.geom.Geometry getGeometry()
public java.util.List<PointArray> getHoles()
public void sanitizeGeometry()