Class LienzoCanvasView<L extends LienzoLayer>
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasView<LienzoCanvasView>
-
- org.kie.workbench.common.stunner.client.lienzo.canvas.LienzoCanvasView<L>
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,com.google.gwt.user.client.ui.ProvidesResize,com.google.gwt.user.client.ui.RequiresResize,org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas.CanvasView<LienzoCanvasView>
- Direct Known Subclasses:
WiresCanvasView
public abstract class LienzoCanvasView<L extends LienzoLayer> extends org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasView<LienzoCanvasView>
-
-
Constructor Summary
Constructors Constructor Description LienzoCanvasView()LienzoCanvasView(BiFunction<Integer,Integer,com.ait.lienzo.client.core.shape.IPrimitive<?>> decoratorFactory)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description LienzoCanvasView<L>add(org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<?> shape)LienzoCanvasView<L>clear()LienzoCanvasView<L>delete(org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<?> shape)protected voiddoDestroy()protected LienzoCanvasView<L>doInitialize(org.kie.workbench.common.stunner.core.client.canvas.CanvasSettings canvasSettings)abstract LgetLayer()LienzoPanelgetLienzoPanel()org.kie.workbench.common.stunner.core.client.canvas.TransformgetTransform()LienzoCanvasView<L>setDecoratorFactory(BiFunction<Integer,Integer,com.ait.lienzo.client.core.shape.IPrimitive<?>> decoratorFatory)LienzoCanvasView<L>setGrid(org.kie.workbench.common.stunner.core.client.canvas.CanvasGrid grid)protected voidsetViewCursor(org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas.Cursors cursor)-
Methods inherited from class org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasView
destroy, getAbsoluteLocation, getPanel, init, initialize, onResize, setCursor, toViewCursor
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
LienzoCanvasView
public LienzoCanvasView()
-
LienzoCanvasView
public LienzoCanvasView(BiFunction<Integer,Integer,com.ait.lienzo.client.core.shape.IPrimitive<?>> decoratorFactory)
-
-
Method Detail
-
getLayer
public abstract L getLayer()
-
doInitialize
protected LienzoCanvasView<L> doInitialize(org.kie.workbench.common.stunner.core.client.canvas.CanvasSettings canvasSettings)
- Specified by:
doInitializein classorg.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasView<LienzoCanvasView>
-
add
public LienzoCanvasView<L> add(org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<?> shape)
-
delete
public LienzoCanvasView<L> delete(org.kie.workbench.common.stunner.core.client.shape.view.ShapeView<?> shape)
-
setViewCursor
protected void setViewCursor(org.kie.workbench.common.stunner.core.client.canvas.AbstractCanvas.Cursors cursor)
- Overrides:
setViewCursorin classorg.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasView<LienzoCanvasView>
-
setGrid
public LienzoCanvasView<L> setGrid(org.kie.workbench.common.stunner.core.client.canvas.CanvasGrid grid)
-
setDecoratorFactory
public LienzoCanvasView<L> setDecoratorFactory(BiFunction<Integer,Integer,com.ait.lienzo.client.core.shape.IPrimitive<?>> decoratorFatory)
-
clear
public LienzoCanvasView<L> clear()
-
getTransform
public org.kie.workbench.common.stunner.core.client.canvas.Transform getTransform()
-
getLienzoPanel
public LienzoPanel getLienzoPanel()
-
doDestroy
protected void doDestroy()
- Specified by:
doDestroyin classorg.kie.workbench.common.stunner.core.client.canvas.AbstractCanvasView<LienzoCanvasView>
-
-