Gephi Toolkit Javadoc

org.gephi.preview.api
Interface GraphRenderer

All Known Implementing Classes:
PDFExporter, SVGExporter

public interface GraphRenderer

Interface of a preview graph renderer.

Author:
Jérémy Subtil

Method Summary
 void renderCurvedEdge(Edge edge)
          Renders the given preview edge as a curved edge.
 void renderDirectedEdge(DirectedEdge edge)
          Renders the given preview directed edge.
 void renderEdge(Edge edge)
          Renders the given preview edge.
 void renderEdgeArrow(EdgeArrow arrow)
          Renders the given preview edge arrow.
 void renderEdgeArrows(DirectedEdge edge)
          Renders the arrows of the given preview edge.
 void renderEdgeLabel(EdgeLabel label)
          Renders the given preview edge label.
 void renderEdgeMiniLabel(EdgeMiniLabel miniLabel)
          Renders the given preview edge mini-label.
 void renderEdgeMiniLabels(DirectedEdge edge)
          Renders the mini-labels of the given preview edge.
 void renderGraph(Graph graph)
          Renders the given preview graph.
 void renderGraphBidirectionalEdges(Graph graph)
          Renders the bidirectional edges of the given preview graph.
 void renderGraphEdges(Graph graph)
          Renders the edges of the given preview graph.
 void renderGraphLabelBorders(Graph graph)
          Renders the label borders of the given preview graph.
 void renderGraphLabels(Graph graph)
          Renders the labels of the given preview graph.
 void renderGraphNodes(Graph graph)
          Renders the nodes of the given preview graph.
 void renderGraphSelfLoops(Graph graph)
          Renders the self-loops of the given preview graph.
 void renderGraphUndirectedEdges(Graph graph)
          Renders the undirected edges of the given preview graph.
 void renderGraphUnidirectionalEdges(Graph graph)
          Renders the unidirectional edges of the given preview graph.
 void renderNode(Node node)
          Renders the given preview node.
 void renderNodeLabel(NodeLabel label)
          Renders the given preview node label.
 void renderNodeLabelBorder(NodeLabelBorder border)
          Renders the given preview node label border.
 void renderSelfLoop(SelfLoop selfLoop)
          Renders the given preview self-loop.
 void renderStraightEdge(Edge edge)
          Renders the given preview edge as a straight edge.
 

Method Detail

renderGraph

void renderGraph(Graph graph)
Renders the given preview graph.

Parameters:
graph - the graph to render

renderGraphEdges

void renderGraphEdges(Graph graph)
Renders the edges of the given preview graph.

Parameters:
graph - the graph to render the edges

renderGraphSelfLoops

void renderGraphSelfLoops(Graph graph)
Renders the self-loops of the given preview graph.

Parameters:
graph - the graph to render the self-loops

renderGraphUnidirectionalEdges

void renderGraphUnidirectionalEdges(Graph graph)
Renders the unidirectional edges of the given preview graph.

Parameters:
graph - the graph to render the unidirectional edges

renderGraphBidirectionalEdges

void renderGraphBidirectionalEdges(Graph graph)
Renders the bidirectional edges of the given preview graph.

Parameters:
graph - the graph to render the bidirectional edges

renderGraphUndirectedEdges

void renderGraphUndirectedEdges(Graph graph)
Renders the undirected edges of the given preview graph.

Parameters:
graph - the graph to render the undirected edges

renderGraphNodes

void renderGraphNodes(Graph graph)
Renders the nodes of the given preview graph.

Parameters:
graph - the graph to render the nodes

renderGraphLabels

void renderGraphLabels(Graph graph)
Renders the labels of the given preview graph.

Parameters:
graph - the graph to render the labels

renderGraphLabelBorders

void renderGraphLabelBorders(Graph graph)
Renders the label borders of the given preview graph.

Parameters:
graph - the graph to render the label borders

renderNode

void renderNode(Node node)
Renders the given preview node.

Parameters:
node - the node to render

renderNodeLabel

void renderNodeLabel(NodeLabel label)
Renders the given preview node label.

Parameters:
label - the node label to render

renderNodeLabelBorder

void renderNodeLabelBorder(NodeLabelBorder border)
Renders the given preview node label border.

Parameters:
border - the node label border to render

renderSelfLoop

void renderSelfLoop(SelfLoop selfLoop)
Renders the given preview self-loop.

Parameters:
selfLoop - the self-loop to render

renderDirectedEdge

void renderDirectedEdge(DirectedEdge edge)
Renders the given preview directed edge.

Parameters:
edge - the directed edge to render

renderEdge

void renderEdge(Edge edge)
Renders the given preview edge.

Parameters:
edge - the edge to render

renderStraightEdge

void renderStraightEdge(Edge edge)
Renders the given preview edge as a straight edge.

Parameters:
edge - the edge to render

renderCurvedEdge

void renderCurvedEdge(Edge edge)
Renders the given preview edge as a curved edge.

Parameters:
edge - the edge to render

renderEdgeArrows

void renderEdgeArrows(DirectedEdge edge)
Renders the arrows of the given preview edge.

Parameters:
edge - the edge to render the arrows

renderEdgeMiniLabels

void renderEdgeMiniLabels(DirectedEdge edge)
Renders the mini-labels of the given preview edge.

Parameters:
edge - the edge to render the mini-labels

renderEdgeArrow

void renderEdgeArrow(EdgeArrow arrow)
Renders the given preview edge arrow.

Parameters:
arrow - the edge arrow to render

renderEdgeLabel

void renderEdgeLabel(EdgeLabel label)
Renders the given preview edge label.

Parameters:
label - the edge label to render

renderEdgeMiniLabel

void renderEdgeMiniLabel(EdgeMiniLabel miniLabel)
Renders the given preview edge mini-label.

Parameters:
miniLabel - the edge mini-label to render

Gephi Toolkit Javadoc