public abstract class AbstractShapeProxyView<S extends ElementShape> extends Object implements ShapeProxyView<S>
| Constructor and Description |
|---|
AbstractShapeProxyView() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
protected abstract void |
doDestroy() |
protected Canvas |
getCanvas() |
protected Consumer<S> |
getShapeAcceptor() |
protected Supplier<S> |
getShapeBuilder() |
protected Consumer<S> |
getShapeDestroyer() |
AbstractShapeProxyView<S> |
onAccept(Consumer<S> shape) |
AbstractShapeProxyView<S> |
onCreate(Supplier<S> shape) |
AbstractShapeProxyView<S> |
onDestroy(Consumer<S> shape) |
AbstractShapeProxyView<S> |
setCanvas(Canvas canvas) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstartpublic AbstractShapeProxyView<S> onCreate(Supplier<S> shape)
onCreate in interface ShapeProxyView<S extends ElementShape>public AbstractShapeProxyView<S> onAccept(Consumer<S> shape)
onAccept in interface ShapeProxyView<S extends ElementShape>public AbstractShapeProxyView<S> onDestroy(Consumer<S> shape)
onDestroy in interface ShapeProxyView<S extends ElementShape>public AbstractShapeProxyView<S> setCanvas(Canvas canvas)
setCanvas in interface ShapeProxyView<S extends ElementShape>public void destroy()
destroy in interface ShapeProxyprotected abstract void doDestroy()
protected Canvas getCanvas()
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.