Class VTopologyComponent.SVGGraphDrawer
- java.lang.Object
-
- org.opennms.features.topology.app.internal.gwt.client.VTopologyComponent.SVGGraphDrawer
-
- All Implemented Interfaces:
VTopologyComponent.TopologyViewRenderer
- Direct Known Subclasses:
VTopologyComponent.SVGGraphDrawerNoTransition
- Enclosing class:
- VTopologyComponent
public class VTopologyComponent.SVGGraphDrawer extends java.lang.Object implements VTopologyComponent.TopologyViewRenderer
-
-
Constructor Summary
Constructors Constructor Description SVGGraphDrawer(D3Behavior dragBehavior, ServiceRegistry serviceRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
draw(GWTGraph graph, TopologyView<VTopologyComponent.TopologyViewRenderer> topologyView, GWTBoundingBox oldBBox)
protected D3Behavior
enterTransition()
protected D3Behavior
exitTransition()
D3Events.Handler<GWTVertex>
getClickHandler()
D3Events.Handler<GWTVertex>
getContextMenuHandler()
D3Events.Handler<GWTVertex>
getDblClickHandler()
D3Behavior
getDragBehavior()
D3Events.Handler<GWTEdge>
getEdgeClickHandler()
D3Events.Handler<GWTEdge>
getEdgeContextHandler()
GWTGraph
getGraph()
void
setClickHandler(D3Events.Handler<GWTVertex> clickHandler)
void
setContextMenuHandler(D3Events.Handler<GWTVertex> contextMenuHandler)
void
setEdgeClickHandler(D3Events.Handler<GWTEdge> edgeClickHandler)
void
setEdgeContextHandler(D3Events.Handler<GWTEdge> edgeClickHandler)
protected D3Behavior
updateTransition()
-
-
-
Constructor Detail
-
SVGGraphDrawer
public SVGGraphDrawer(D3Behavior dragBehavior, ServiceRegistry serviceRegistry)
-
-
Method Detail
-
getClickHandler
public D3Events.Handler<GWTVertex> getClickHandler()
-
getDblClickHandler
public D3Events.Handler<GWTVertex> getDblClickHandler()
-
getEdgeClickHandler
public D3Events.Handler<GWTEdge> getEdgeClickHandler()
-
setEdgeClickHandler
public void setEdgeClickHandler(D3Events.Handler<GWTEdge> edgeClickHandler)
-
setClickHandler
public void setClickHandler(D3Events.Handler<GWTVertex> clickHandler)
-
getContextMenuHandler
public D3Events.Handler<GWTVertex> getContextMenuHandler()
-
setContextMenuHandler
public void setContextMenuHandler(D3Events.Handler<GWTVertex> contextMenuHandler)
-
getGraph
public GWTGraph getGraph()
-
getDragBehavior
public D3Behavior getDragBehavior()
-
draw
public void draw(GWTGraph graph, TopologyView<VTopologyComponent.TopologyViewRenderer> topologyView, GWTBoundingBox oldBBox)
- Specified by:
draw
in interfaceVTopologyComponent.TopologyViewRenderer
-
enterTransition
protected D3Behavior enterTransition()
-
exitTransition
protected D3Behavior exitTransition()
-
updateTransition
protected D3Behavior updateTransition()
-
getEdgeContextHandler
public D3Events.Handler<GWTEdge> getEdgeContextHandler()
-
setEdgeContextHandler
public void setEdgeContextHandler(D3Events.Handler<GWTEdge> edgeClickHandler)
-
-