public class TopologyViewImpl extends com.google.gwt.user.client.ui.Composite implements TopologyView<VTopologyComponent.TopologyViewRenderer>, VTopologyComponent.GraphUpdateListener
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
TopologyView.Presenter<T>
LEFT_MARGIN
Constructor and Description |
---|
TopologyViewImpl() |
Modifier and Type | Method and Description |
---|---|
SVGMatrix |
calculateNewTransform(GWTBoundingBox bounds) |
SVGPoint |
getCenterPos(GWTBoundingBox box) |
com.google.gwt.dom.client.Element |
getEdgeGroup() |
int |
getLeftMargin() |
com.google.gwt.dom.client.Element |
getMarqueeElement() |
int |
getPhysicalHeight() |
int |
getPhysicalWidth() |
SVGPoint |
getPoint(int clientX,
int clientY) |
SVGElement |
getSVGElement() |
SVGGElement |
getSVGViewPort() |
com.google.gwt.dom.client.Element |
getVertexGroup() |
void |
onGraphUpdated(GWTGraph graph,
GWTBoundingBox oldBBox) |
protected void |
onLoad() |
void |
setPresenter(TopologyView.Presenter<VTopologyComponent.TopologyViewRenderer> presenter) |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
asWidget
public int getLeftMargin()
protected void onLoad()
onLoad
in class com.google.gwt.user.client.ui.Widget
public void setPresenter(TopologyView.Presenter<VTopologyComponent.TopologyViewRenderer> presenter)
setPresenter
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public SVGElement getSVGElement()
getSVGElement
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public SVGGElement getSVGViewPort()
getSVGViewPort
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public com.google.gwt.dom.client.Element getEdgeGroup()
getEdgeGroup
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public com.google.gwt.dom.client.Element getVertexGroup()
getVertexGroup
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public com.google.gwt.dom.client.Element getMarqueeElement()
getMarqueeElement
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public void onGraphUpdated(GWTGraph graph, GWTBoundingBox oldBBox)
onGraphUpdated
in interface VTopologyComponent.GraphUpdateListener
public SVGMatrix calculateNewTransform(GWTBoundingBox bounds)
calculateNewTransform
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public SVGPoint getCenterPos(GWTBoundingBox box)
getCenterPos
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public SVGPoint getPoint(int clientX, int clientY)
getPoint
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public int getPhysicalWidth()
getPhysicalWidth
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public int getPhysicalHeight()
getPhysicalHeight
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
Copyright © 2017. All rights reserved.