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) |
com.google.gwt.dom.client.Element |
getReferenceViewPort() |
SVGElement |
getSVGElement() |
SVGGElement |
getSVGViewPort() |
com.google.gwt.dom.client.Element |
getVertexGroup() |
void |
onBrowserEvent(com.google.gwt.user.client.Event event) |
void |
onGraphUpdated(GWTGraph graph,
GWTBoundingBox oldBBox) |
protected void |
onLoad() |
void |
repaintNow(GWTGraph graph) |
void |
setPresenter(TopologyView.Presenter<VTopologyComponent.TopologyViewRenderer> presenter) |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, 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 getReferenceViewPort()
getReferenceViewPort
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public com.google.gwt.dom.client.Element getMarqueeElement()
getMarqueeElement
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public void repaintNow(GWTGraph graph)
repaintNow
in interface TopologyView<VTopologyComponent.TopologyViewRenderer>
public void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent
in interface com.google.gwt.user.client.EventListener
onBrowserEvent
in class com.google.gwt.user.client.ui.Composite
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 © 2016. All rights reserved.