Class AbstractMapShape
java.lang.Object
org.teamapps.ux.component.map.shape.AbstractMapShape
- Direct Known Subclasses:
MapCircle,MapPolygon,MapPolyline,MapRectangle
public abstract class AbstractMapShape
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAbstractMapShape.MapShapeListener -
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringclientIdprotected AbstractMapShape.MapShapeListenerlistenerprotected ShapePropertiesproperties -
Constructor Summary
Constructors Constructor Description AbstractMapShape()AbstractMapShape(ShapeProperties properties) -
Method Summary
Modifier and Type Method Description abstract org.teamapps.dto.AbstractUiMapShapecreateUiMapShape()java.lang.StringgetClientIdInternal()ShapePropertiesgetProperties()protected voidmapAbstractUiShapeProperties(org.teamapps.dto.AbstractUiMapShape uiShape)voidremove()voidsetClientIdInternal(java.lang.String clientId)voidsetListenerInternal(AbstractMapShape.MapShapeListener listener)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
clientId
protected java.lang.String clientId -
properties
-
listener
-
-
Constructor Details
-
AbstractMapShape
public AbstractMapShape() -
AbstractMapShape
-
-
Method Details
-
createUiMapShape
public abstract org.teamapps.dto.AbstractUiMapShape createUiMapShape() -
mapAbstractUiShapeProperties
protected void mapAbstractUiShapeProperties(org.teamapps.dto.AbstractUiMapShape uiShape) -
getProperties
-
remove
public void remove() -
setListenerInternal
-
getClientIdInternal
public java.lang.String getClientIdInternal() -
setClientIdInternal
public void setClientIdInternal(java.lang.String clientId)
-