public class LPolygon extends AbstractLeafletVector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlercom.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listenercom.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, setWeightaddClickListener, addContextMenuListener, addMouseOutListener, addMouseOverListener, bringToBack, bringToFront, setActiveaddContextClickListener, 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, writeDesignaddAttachListener, 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, updateDiffstateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddListener, 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, writeDesignaddAttachListener, addDetachListener, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerpublic LPolygon(Point... points)
public LPolygon(org.locationtech.jts.geom.Polygon polygon)
protected LeafletPolylineState getState()
getState in class AbstractLeafletVectorpublic 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.ClientConnectorbeforeClientResponse in class AbstractLeafletVectorpublic void setPoints(Point... array)
public Point[] getPoints()
public org.locationtech.jts.geom.Geometry getGeometry()
public java.util.List<PointArray> getHoles()
public void sanitizeGeometry()