Modifier and Type | Interface and Description |
---|---|
interface |
Graph
An Interface that advises general purpose methods for handling graphs.
|
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.
|
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 |
---|---|
void |
AbstractGraph.addSink(Sink sink) |
void |
AbstractGraph.removeSink(Sink sink) |
Modifier and Type | Interface and Description |
---|---|
interface |
Pipe
Sink and source of graph events.
|
interface |
ProxyPipe
Proxy pipe.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotatedSink
A sink easily allowing a bind between attribute modifications and method
calls.
|
class |
AttributePipe
Allows to filter the attribute event stream.
|
class |
PipeAdapter
Adapter for the filter interface.
|
class |
PipeBase
A base pipe that merely let all events pass.
|
class |
SinkAdapter
Adapter for the
Sink interface. |
Modifier and Type | Method and Description |
---|---|
void |
Timeline.addSink(Sink sink) |
void |
Source.addSink(Sink sink)
Add a sink for all graph events (attributes and graph elements) coming from
this source.
|
void |
PipeAdapter.addSink(Sink listener) |
void |
SourceAdapter.addSink(Sink sink) |
void |
SourceBase.addSink(Sink sink) |
void |
Timeline.play(double from,
double to,
Sink sink) |
void |
Timeline.play(Sink sink) |
void |
Timeline.playback(Sink sink) |
void |
Timeline.removeSink(Sink sink) |
void |
Source.removeSink(Sink sink)
Remove a sink.
|
void |
PipeAdapter.removeSink(Sink listener) |
void |
SourceAdapter.removeSink(Sink sink) |
void |
SourceBase.removeSink(Sink sink) |
static void |
Replayable.replay(Replayable source,
Sink sink)
Util method to replay a replayable source into a sink.
|
static void |
Replayable.tryReplay(Source source,
Sink sink)
Same as
Replayable.replay(Replayable, Sink) but the first parameter is just a
Source and it will be replayed only if the
Replayable interface is implemented. |
Modifier and Type | Interface and Description |
---|---|
interface |
ByteEncoder
Define an encoder that transform received events into a binary buffer.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteProxy
This class is a proxy that can exchange event binary-encoded (opposed to
text-encoder) with another proxy.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FileSink
Output a graph or graph events to a file.
|
Modifier and Type | Class and Description |
---|---|
class |
FileSinkBase
Base implementation for graph output to files.
|
class |
FileSinkBaseFiltered
Base implementation for filtered graph output to files.
|
class |
FileSinkDGS
File output for the DGS (Dynamic Graph Stream) file format.
|
class |
FileSinkDGSFiltered
File output for the DGS (Dynamic Graph Stream) file format.
|
class |
FileSinkDOT
Graph writer for the GraphViz DOT format.
|
class |
FileSinkDynamicGML
Transform the input events into a GML graph.
|
class |
FileSinkGEXF |
class |
FileSinkGEXF2 |
class |
FileSinkGML
Transform the input events into a GML graph.
|
class |
FileSinkGraphML |
class |
FileSinkImages
Output graph in image files.
|
class |
FileSinkSVG
Transforms a graph into a SVG description.
|
class |
FileSinkSVG2 |
class |
FileSinkTikZ
An export of a graph to PGF/TikZ format.
|
Modifier and Type | Class and Description |
---|---|
class |
GEXF |
class |
GEXFEdges |
class |
GEXFNodes |
Modifier and Type | Class and Description |
---|---|
class |
NetStreamEncoder |
Modifier and Type | Class and Description |
---|---|
class |
RMISink |
Modifier and Type | Method and Description |
---|---|
void |
RMISource.addSink(Sink listener) |
void |
RMISource.removeSink(Sink listener) |
Modifier and Type | Class and Description |
---|---|
class |
ThreadProxyPipe
Filter that allows to pass graph events between two threads without explicit
synchronization.
|
Constructor and Description |
---|
ThreadProxyPipe(Source input,
Sink initialListener,
boolean replay)
Deprecated.
Use the default constructor and then call the
ThreadProxyPipe.init(Source) method. |
Modifier and Type | Class and Description |
---|---|
class |
GraphicGraph
Graph representation used in display classes.
|
Modifier and Type | Method and Description |
---|---|
void |
GraphicGraph.addSink(Sink listener) |
void |
GraphicGraph.removeSink(Sink listener) |
Modifier and Type | Interface and Description |
---|---|
interface |
Layout
Layout algorithm interface.
|
Modifier and Type | Class and Description |
---|---|
class |
BarnesHutLayout
Base implementation of a Barnes-Hut space decomposition and particle
interaction algorithm to be used for force-based layout algorithms.
|
Modifier and Type | Class and Description |
---|---|
class |
LinLog |
class |
SpringBox
The GraphStream Spring-Box layout.
|
Modifier and Type | Class and Description |
---|---|
class |
ViewerPipe
Shell around a proxy pipe coming from the viewer allowing to put viewer
listeners on a viewer that runs in a distinct thread.
|
Modifier and Type | Class and Description |
---|---|
class |
GraphListeners
Helper object to handle events producted by a graph.
|
class |
StepCounter
Count the step of a stream.
|
class |
VerboseSink
A sink that can be used to display event in a PrintStream like System.out.
|
Modifier and Type | Method and Description |
---|---|
void |
GraphDiff.apply(Sink g1)
Considering this object is a diff between g1 and g2, calling this method will
applied changes on g1 such that g1 will look like g2.
|
void |
GraphDiff.apply(java.lang.String sourceId,
Sink g1) |
void |
GraphDiff.reverse(Sink g2)
Considering this object is a diff between g1 and g2, calling this method will
applied changes on g2 such that g2 will look like g1.
|
void |
GraphDiff.reverse(java.lang.String sourceId,
Sink g2) |
Modifier and Type | Class and Description |
---|---|
class |
GraphSpells |