Package | Description |
---|---|
org.graphstream.graph | |
org.graphstream.graph.implementations | |
org.graphstream.stream | |
org.graphstream.stream.file | |
org.graphstream.stream.thread | |
org.graphstream.util |
Modifier and Type | Field and Description |
---|---|
(package private) Graph |
DepthFirstIterator.graph |
protected Graph |
BreadthFirstIterator.graph |
Modifier and Type | Method and Description |
---|---|
Graph |
Node.getGraph()
Parent graph.
|
Graph |
GraphFactory.newInstance(java.lang.String id,
java.lang.String graphClass)
Instantiate a new graph from the given class name.
|
Modifier and Type | Method and Description |
---|---|
T |
NodeFactory.newInstance(java.lang.String id,
Graph graph)
Create a new instance of node.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractGraph
This class provides a basic implementation of
Graph interface, to minimize the effort
required to implement this interface. |
class |
AdjacencyListGraph
A lightweight graph class intended to allow the construction of big graphs
(millions of elements).
|
class |
DefaultGraph
Default implementation of graph.
|
(package private) static class |
Graphs.SynchronizedGraph |
class |
MultiGraph
A graph implementation that supports multiple edges between two nodes.
|
class |
SingleGraph
An implementation of graph that supports only one edge between two nodes.
|
Modifier and Type | Method and Description |
---|---|
Graph |
Graphs.SynchronizedNode.getGraph() |
Graph |
AbstractNode.getGraph()
This implementation returns
AbstractNode.graph . |
static Graph |
Graphs.merge(Graph... graphs)
Merge several graphs in one.
|
static Graph |
Graphs.synchronizedGraph(Graph g)
Synchronizes a graph.
|
static Graph |
Graphs.unmutableGraph(Graph g) |
Modifier and Type | Method and Description |
---|---|
static Graph |
Graphs.merge(Graph... graphs)
Merge several graphs in one.
|
static void |
Graphs.mergeIn(Graph result,
Graph... graphs)
Merge several graphs in one.
|
static void |
Graphs.mergeIn(Graph result,
Graph... graphs)
Merge several graphs in one.
|
static Graph |
Graphs.synchronizedGraph(Graph g)
Synchronizes a graph.
|
static Graph |
Graphs.unmutableGraph(Graph g) |
Constructor and Description |
---|
Graphs.SynchronizedGraph(Graph g) |
Modifier and Type | Method and Description |
---|---|
void |
GraphReplay.replay(Graph graph)
Echo each element and attribute of the graph to the registered sinks.
|
Modifier and Type | Method and Description |
---|---|
protected void |
FileSinkGraphML.exportGraph(Graph g) |
protected void |
FileSinkGEXF.exportGraph(Graph g) |
protected void |
FileSinkBase.exportGraph(Graph graph)
Echo each element and attribute of the graph to the actual output.
|
void |
FileSinkSWF.writeAll(Graph graph,
java.io.OutputStream stream) |
void |
FileSinkBase.writeAll(Graph graph,
java.io.OutputStream stream) |
void |
FileSink.writeAll(Graph graph,
java.io.OutputStream stream)
Write the current graph state in one big non-interruptible operation.
|
void |
FileSinkSWF.writeAll(Graph graph,
java.lang.String fileName) |
void |
FileSinkBase.writeAll(Graph graph,
java.lang.String fileName) |
void |
FileSink.writeAll(Graph graph,
java.lang.String fileName)
Write the current graph state in one big non-interruptible operation.
|
void |
FileSinkSWF.writeAll(Graph graph,
java.io.Writer writer) |
void |
FileSinkBase.writeAll(Graph graph,
java.io.Writer writer) |
void |
FileSink.writeAll(Graph graph,
java.io.Writer writer)
Write the current graph state in one big non-interruptible operation.
|
Constructor and Description |
---|
FileSinkGEXF.GEXFAttributeMap(java.lang.String type,
Graph g) |
Modifier and Type | Method and Description |
---|---|
protected void |
ThreadProxyPipeOld.replayGraph(Graph graph)
Deprecated.
|
Constructor and Description |
---|
ThreadProxyPipeOld(Graph inputGraph)
Deprecated.
Listen at an input graph in a given thread and redirect all events to
GraphListeners that may be in another thread.
|
ThreadProxyPipeOld(Graph inputGraph,
boolean replayGraph)
Deprecated.
Like
#ThreadProxyPipe(Graph) but allow to avoid replaying the
graph. |
ThreadProxyPipeOld(Graph inputGraph,
Sink firstListener,
boolean replayGraph)
Deprecated.
Like
#ThreadProxyPipe(Graph,boolean) but allows to pass an
initial listener, therefore specifying the input and output at once. |
ThreadProxyPipeOld(Graph inputGraph,
Sink firstListener,
boolean replayGraph,
org.miv.mbox.MBox sharedMBox)
Deprecated.
Like
#ThreadProxyPipe(Graph,Sink,boolean) , but allows to share
the message box with another message processor. |
Constructor and Description |
---|
FilteredEdgeIterator(Graph g,
Filter<Edge> filter) |
FilteredNodeIterator(Graph g,
Filter<Node> filter) |