All Classes

Class Description
AbstractEdge
This class provides a basic implementation of Edge interface, to minimize the effort required to implement this interface.
AbstractElement
A base implementation of an element.
AbstractElement.AttributeChangeEvent  
AbstractGraph
This class provides a basic implementation of Graph interface, to minimize the effort required to implement this interface.
AbstractNode
This class provides a basic implementation of Node interface, to minimize the effort required to implement this interface.
AddLogoFilter
This filter adds a logo-picture on each outputted image.
AdjacencyListGraph
A lightweight graph class intended to allow the construction of big graphs (millions of elements).
AdjacencyListNode
Nodes used with AdjacencyListGraph
AnnotatedSink
A sink easily allowing a bind between attribute modifications and method calls.
AnnotatedSink.Bind
Annotation used to bind an event to a method.
AreaSkeleton
Class used by DefaultCamera, implementation in gs-ui-...
AttributePipe
Allows to filter the attribute event stream.
AttributePredicate
Tell if an attribute is recognized.
AttributeSink
Interface to listen at changes on attributes of a graph.
Backend
Class used by DefaultCamera, implementation in gs-ui-...
BarnesHutLayout
Base implementation of a Barnes-Hut space decomposition and particle interaction algorithm to be used for force-based layout algorithms.
BreadthFirstIterator  
ByteDecoder
Decode an event that has been encoded into a binary buffer and dispatch this event to its sources.
ByteEncoder
Define an encoder that transform received events into a binary buffer.
ByteEncoder.Transport
Define the object that will be called after an event has been transformed into a binary buffer.
ByteFactory  
ByteProxy
This class is a proxy that can exchange event binary-encoded (opposed to text-encoder) with another proxy.
ByteProxy.Mode
Defines the mode of this proy, server or client.
Camera  
Color
GraphStream representation of Color Usable by all UI
Colors
Ordered set of colours.
CompoundAttribute
Definition of some compound value that can be used as attribute and can be transformed to a hash map.
ConnectorSkeleton
Class used by DefaultCamera, implementation in gs-ui-...
CumulativeAttributes  
CumulativeSpells  
CumulativeSpells.Spell  
CustomResolution
User-defined resolution.
DefaultCamera2D
Define a view of the graph or a part of the graph.
DefaultGraph
Default implementation of graph.
DepthFirstIterator  
DGSParser  
Display  
DOTParser
This class defines a DOT parser.
DOTParserConstants
Token literal values and constants.
DOTParserTokenManager
Token Manager.
Edge
A general purpose class that provides methods for the management of edges in a graph.
EdgeFactory<T extends Edge>
An interface aimed at dynamically creating edge objects.
EdgeRejectedException
This exception is thrown when on of the endpoints of an edge does not accept the edge.
EdgeSpring
Edge representation.
Element
An element is a part of a graph (node, edge, the graph itself).
ElementNotFoundException
Thrown when a searched object is not found.
ElementSink
Interface to listen at changes in the graph structure.
Energies
Represent the history of energy values for a force-based layout algorithm.
Environment
Representation of a set of parameters.
FileSink
Output a graph or graph events to a file.
FileSinkBase
Base implementation for graph output to files.
FileSinkBaseFiltered
Base implementation for filtered graph output to files.
FileSinkDGS
File output for the DGS (Dynamic Graph Stream) file format.
FileSinkDGSFiltered
File output for the DGS (Dynamic Graph Stream) file format.
FileSinkDGSUtility  
FileSinkDOT
Graph writer for the GraphViz DOT format.
FileSinkDynamicGML
Transform the input events into a GML graph.
FileSinkFactory
Try to instantiate the correct writer given a graph filename.
FileSinkGEXF  
FileSinkGEXF.TimeFormat  
FileSinkGEXF2  
FileSinkGML
Transform the input events into a GML graph.
FileSinkGraphML  
FileSinkImages
Output graph in image files.
FileSinkImages.LayoutPolicy
Layout policy.
FileSinkImages.Option  
FileSinkImages.OutputPolicy
Output policy.
FileSinkImages.OutputType
Output image type.
FileSinkImages.Quality
Defines the quality of the rendering.
FileSinkImagesFactory
Define a provider for FileSinkImages.
FileSinkSVG  
FileSinkTikZ
An export of a graph to PGF/TikZ format.
FileSinkUnstyledSVG
Transforms a graph into a SVG description.
FileSource
Source of graph events coming from a file.
FileSourceBase
Base for various graph file input.
FileSourceDGS
Class responsible for parsing files in the DGS format.
FileSourceDGS1And2
Class responsible for parsing files in the DGS format (old versions of the format).
FileSourceDOT
Graph reader for GraphViz "dot" files.
FileSourceEdge
Reader for the "edge" graph format.
FileSourceFactory
File source factory.
FileSourceGEXF
File source for the GEXF file format used by Gephi.
FileSourceGEXF.GEXFConstants  
FileSourceGEXF.GEXFConstants.ATTRIBUTEAttribute  
FileSourceGEXF.GEXFConstants.ATTRIBUTESAttribute  
FileSourceGEXF.GEXFConstants.AttributeType  
FileSourceGEXF.GEXFConstants.ATTVALUEAttribute  
FileSourceGEXF.GEXFConstants.Balise  
FileSourceGEXF.GEXFConstants.ClassType  
FileSourceGEXF.GEXFConstants.COLORAttribute  
FileSourceGEXF.GEXFConstants.EDGEAttribute  
FileSourceGEXF.GEXFConstants.EDGESAttribute  
FileSourceGEXF.GEXFConstants.EDGESHAPEAttribute  
FileSourceGEXF.GEXFConstants.EdgeShapeType  
FileSourceGEXF.GEXFConstants.EdgeType  
FileSourceGEXF.GEXFConstants.GEXFAttribute  
FileSourceGEXF.GEXFConstants.GRAPHAttribute  
FileSourceGEXF.GEXFConstants.IDType  
FileSourceGEXF.GEXFConstants.METAAttribute  
FileSourceGEXF.GEXFConstants.ModeType  
FileSourceGEXF.GEXFConstants.NODEAttribute  
FileSourceGEXF.GEXFConstants.NODESAttribute  
FileSourceGEXF.GEXFConstants.NODESHAPEAttribute  
FileSourceGEXF.GEXFConstants.NodeShapeType  
FileSourceGEXF.GEXFConstants.PARENTAttribute  
FileSourceGEXF.GEXFConstants.POSITIONAttribute  
FileSourceGEXF.GEXFConstants.SIZEAttribute  
FileSourceGEXF.GEXFConstants.SPELLAttribute  
FileSourceGEXF.GEXFConstants.THICKNESSAttribute  
FileSourceGEXF.GEXFConstants.TimeFormatType  
FileSourceGEXF.GEXFConstants.WeightType  
FileSourceGML
A GML parser.
FileSourceGPX
Source to read GPX (GPS eXchange Format) data an XML extension to exchange gps coordinates, routes and tracks.
FileSourceGPX.GPXConstants  
FileSourceGPX.GPXConstants.Balise  
FileSourceGPX.GPXConstants.BOUNDSAttribute  
FileSourceGPX.GPXConstants.COPYRIGHTAttribute  
FileSourceGPX.GPXConstants.EMAILAttribute  
FileSourceGPX.GPXConstants.FixType  
FileSourceGPX.GPXConstants.GPXAttribute  
FileSourceGPX.GPXConstants.LINKAttribute  
FileSourceGPX.GPXConstants.PTAttribute  
FileSourceGPX.GPXConstants.WPTAttribute  
FileSourceGraphML
GraphML is a comprehensive and easy-to-use file format for graphs.
FileSourceGraphML.GraphMLConstants  
FileSourceGraphML.GraphMLConstants.Balise  
FileSourceGraphML.GraphMLConstants.Data  
FileSourceGraphML.GraphMLConstants.DataAttribute  
FileSourceGraphML.GraphMLConstants.EdgeAttribute  
FileSourceGraphML.GraphMLConstants.EndPoint  
FileSourceGraphML.GraphMLConstants.EndPointAttribute  
FileSourceGraphML.GraphMLConstants.EndPointType  
FileSourceGraphML.GraphMLConstants.GraphAttribute  
FileSourceGraphML.GraphMLConstants.HyperEdgeAttribute  
FileSourceGraphML.GraphMLConstants.Key  
FileSourceGraphML.GraphMLConstants.KeyAttribute  
FileSourceGraphML.GraphMLConstants.KeyAttrType  
FileSourceGraphML.GraphMLConstants.KeyDomain  
FileSourceGraphML.GraphMLConstants.Locator  
FileSourceGraphML.GraphMLConstants.LocatorAttribute  
FileSourceGraphML.GraphMLConstants.NodeAttribute  
FileSourceGraphML.GraphMLConstants.Port  
FileSourceGraphML.GraphMLConstants.PortAttribute  
FileSourceLGL
Reader for the "LGL" graph format.
FileSourceNCol
Reader for the "ncol" graph format.
FileSourcePajek
A parser for the Pajek NET format.
FileSourceParser
This defines source using a Parser object to parse a stream and generate graph events.
FileSourceTLP
Source for the Tulip file format (TLP).
FileSourceXML
Base for XML-based file format.
Filter
Defines filter that will be applied on images before writing.
FixedArrayList<E>
Array list with immutable element indices.
FpsCounter
A simple counter that allows to count the number of frames per second.
GEXF  
GEXFAttribute  
GEXFAttributes  
GEXFAttValue  
GEXFAttValues  
GEXFEdge  
GEXFEdges  
GEXFElement  
GEXFElement.AttrType  
GEXFElement.ClassType  
GEXFElement.DefaultEdgeType  
GEXFElement.Extension  
GEXFElement.IDType  
GEXFElement.Mode  
GEXFElement.TimeFormat  
GEXFGraph  
GEXFMeta  
GEXFNode  
GEXFNodes  
GEXFSpell  
GEXFSpells  
GMLContext  
GMLParser  
GMLParserConstants
Token literal values and constants.
GMLParserTokenManager
Token Manager.
Graph
An Interface that advises general purpose methods for handling graphs.
GraphCellData
A N-Tree cell data that both compute the barycenter of each cell (aggregate position), the aggregate weight of each cell (sum of all of the cell node weights) and the aggregate degree of each cell (sum of all of the cell node degree).
GraphDiff  
GraphFactory
An interface aimed at dynamically creating graph objects based on a class name.
GraphicEdge
Graphical edge.
GraphicElement
Super class of all graphic node, edge, and sprite elements.
GraphicElement.SwingElementRenderer
Interface for renderers registered in each style group.
GraphicElementChangeListener
Interface for entities interested in changes on graphic elements.
GraphicGraph
Graph representation used in display classes.
GraphicNode
Graphical node.
GraphicSprite
A small gentle sprite.
GraphListeners
Helper object to handle events producted by a graph.
GraphMetrics
p Various geometric informations on the graphic graph.
GraphParseException
Raised when a parse error occurred while reading a graph file.
GraphPosLengthUtils
Lots of small often used measuring algorithms on graphs.
GraphRenderer<S,​G>
Interface for classes that draw a GraphicGraph in a swing component.
GraphRendererBase<S,​G>  
GraphReplay
A simple source of graph events that takes an existing graph and creates a flow of events by enumerating all nodes, edges and attributes of the graph.
Graphs  
GraphSpells  
GraphSpells.EdgeData  
IdAlreadyInUseException
Singleton exception.
InteractiveElement  
InvalidSpriteIDException
Launched when a sprite is created with a dot in its identifier, which is impossible in the current implementation.
ISODateComponent
Defines components of ISODateIO.
ISODateComponent.AliasComponent
Defines an alias component.
ISODateComponent.AMPMComponent
Component handling AM/PM.
ISODateComponent.EpochComponent
Component handling a number of milliseconds since the epoch (january, 1st 1970).
ISODateComponent.FieldComponent
Defines a component associated with a field of a calendar.
ISODateComponent.NotImplementedComponent
Defines a not implemented component.
ISODateComponent.TextComponent
Defines a text component.
ISODateComponent.UTCOffsetComponent
Component handling utc offset (+/- 0000).
ISODateIO
Scanner for date in ISO/IEC 9899:1999 format.
LayerRenderer<G>
A specific rendering class that can be plugged in any view and is called to draw under or above the graph.
Layout
Layout algorithm interface.
LayoutRunner
Allows to run a layout in a distinct thread.
Layouts
A factory in charge or creating various layout implementations.
LinLog  
LinLogNodeParticle  
MissingDisplayException  
MouseManager
A global behavior for all mouse events on graphic elements.
MultiGraph
A graph implementation that supports multiple edges between two nodes.
MultiNode
Nodes used with MultiGraph
NetStreamConstants
NetStream
NetStreamDecoder  
NetStreamEncoder  
NetStreamUtils  
Node
An Interface that advises general purpose methods for handling nodes as elements of a graph.
NodeFactory<T extends Node>
An interface aimed at dynamically creating node objects.
NodeParticle
Base implementation of a node particle to be used in the BarnesHutLayout to represent nodes and choose their positions.
OldFileSourceDGS
Class responsible for parsing files in the DGS format.
OneAttributeElement
An implementation of an Element.
OneAttributeElement.AttributeChangeEvent  
PajekContext  
PajekParser  
PajekParserConstants
Token literal values and constants.
PajekParserTokenManager
Token Manager.
ParseException
This exception is thrown when parse errors are encountered.
Parser  
ParserFactory
Factory to create parser.
Path
Path description.
Pipe
Sink and source of graph events.
PipeAdapter
Adapter for the filter interface.
PipeBase
A base pipe that merely let all events pass.
Point2
2D point.
Point3
3D point.
ProxyPipe
Proxy pipe.
Replayable
Defines sources that can be replayed.
Replayable.Controller
A controller used to replay a source.
Resolution
Define resolution of outputted images.
Resolutions
Common resolutions.
RMIAdapterIn  
RMIAdapterOut  
RMISink  
RMISource  
Rule
Style application rule.
Selection  
Selector
A selector is the part of a CSS rule that defines to which element a style applies in the graph.
Selector.Type
Types of elements.
ShortcutManager
Utility to centralise the shortcuts and actions for all view instances.
SimpleCharStream
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SingleGraph
An implementation of graph that supports only one edge between two nodes.
SingleNode
Nodes used with SingleGraph
Sink
Sink of graph events.
SinkAdapter
Adapter for the Sink interface.
SinkTime  
Skeleton
Elements of rendering that, contrary to the shapes, are specific to the element, not the style group and define the basic geometry of the shape.
SmartXMLWriter  
Source
Source of graph events.
SourceAdapter
Adapter for the input interface.
SourceBase
Base implementation of an input that provide basic sink handling.
SourceBase.ElementType  
SourceTime  
SpringBox
The GraphStream Spring-Box layout.
SpringBoxNodeParticle  
Sprite
A gentle little sprite.
SpriteFactory
Factory for sprites.
SpriteManager
Set of sprites associated with a graph.
StepCounter
Count the step of a stream.
Structure
Structures are generic objects which may contain nodes and edges.
Style
A style is a whole set of settings for a graphic element.
StyleConstants
The various constants and static constant conversion methods used for styling.
StyleConstants.ArrowShape
Possible shapes for arrows on edges.
StyleConstants.FillMode
How to fill the contents of the element.
StyleConstants.IconMode
Where to place the icon around the text (or instead of the text).
StyleConstants.JComponents
Possible JComponents.
StyleConstants.ShadowMode
How to draw the shadow of the element.
StyleConstants.Shape
Possible shapes for elements.
StyleConstants.ShapeKind  
StyleConstants.SizeMode
How to set the size of the element.
StyleConstants.SpriteOrientation
Orientation of a sprite toward its attachment point.
StyleConstants.StrokeMode
How to draw the contour of the element.
StyleConstants.TextAlignment
How to align words around their attach point.
StyleConstants.TextBackgroundMode  
StyleConstants.TextMode
How to draw the text of an element.
StyleConstants.TextStyle
Variant of the font.
StyleConstants.TextVisibilityMode
How to show the text of an element.
StyleConstants.Units
The available units for numerical values.
StyleConstants.VisibilityMode
How to show an element.
StyleGroup
A group of graph elements that share the same style.
StyleGroup.ElementEvents
Description of an element that is actually modified by one or more events occurring on it.
StyleGroupListener
Listen at the changes in the style group set.
StyleGroupSet
A set of style groups.
StyleSheet
Implementation of the style sheets that can be stored in the graphic graph.
StyleSheetListener
Listener for style events.
StyleSheetParser  
StyleSheetParser.Number  
StyleSheetParserConstants
Token literal values and constants.
StyleSheetParserTokenManager
Token Manager.
ThreadProxyPipe
Filter that allows to pass graph events between two threads without explicit synchronization.
Timeline  
TLPParser
This class defines a TLP parser.
TLPParserConstants
Token literal values and constants.
TLPParserTokenManager
Token Manager.
Token
Describes the input token stream.
TokenMgrError
Token Manager Error.
URLSource
Graph event input source from an URL.
Value
A value and the units of the value.
Values
Several values and the units of these values.
Vector2  
Vector3
A three component vector made of doubles.
VerboseSink
A sink that can be used to display event in a PrintStream like System.out.
VerboseSink.EventType
Enumeration defining type of events.
View
A view on a graphic graph.
Viewer
Set of views on a graphic graph.
Viewer.CloseFramePolicy
What to do when a view frame is closed.
Viewer.ThreadingModel
How does the viewer synchronise its internal graphic graph with the graph displayed.
ViewerListener
Listener for specific viewer events.
ViewerPipe
Shell around a proxy pipe coming from the viewer allowing to put viewer listeners on a viewer that runs in a distinct thread.