Class ScreenSpaceCanvas.BasicCanvasShape
java.lang.Object
velox.api.layer1.layers.strategies.interfaces.ScreenSpaceCanvas.BasicCanvasShape
- All Implemented Interfaces:
ScreenSpaceCanvas.CanvasShape
- Direct Known Subclasses:
ScreenSpaceCanvas.CanvasIcon
- Enclosing interface:
- ScreenSpaceCanvas
public abstract static class ScreenSpaceCanvas.BasicCanvasShape extends java.lang.Object implements ScreenSpaceCanvas.CanvasShape
-
Field Summary
Fields Modifier and Type Field Description protected long
uniqueId
-
Constructor Summary
Constructors Constructor Description BasicCanvasShape()
-
Method Summary
Modifier and Type Method Description long
getUniqueId()
protected void
publishChange()
void
setShapeListener(velox.api.layer1.layers.strategies.interfaces.ScreenSpaceShapeListener listener)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface velox.api.layer1.layers.strategies.interfaces.ScreenSpaceCanvas.CanvasShape
copy
-
Field Details
-
uniqueId
protected long uniqueId
-
-
Constructor Details
-
BasicCanvasShape
public BasicCanvasShape()
-
-
Method Details
-
setShapeListener
public void setShapeListener(velox.api.layer1.layers.strategies.interfaces.ScreenSpaceShapeListener listener)- Specified by:
setShapeListener
in interfaceScreenSpaceCanvas.CanvasShape
-
getUniqueId
public long getUniqueId()- Specified by:
getUniqueId
in interfaceScreenSpaceCanvas.CanvasShape
-
publishChange
protected void publishChange()
-