Package | Description |
---|---|
org.graphstream.graph | |
org.graphstream.graph.implementations | |
org.graphstream.stream.file | |
org.graphstream.util |
Modifier and Type | Interface and Description |
---|---|
interface |
Edge
A general purpose class that provides methods for the management of edges in
a graph.
|
interface |
Graph
An Interface that advises general purpose methods for handling graphs.
|
interface |
Node
An Interface that advises general purpose methods for handling nodes as
elements of a graph.
|
Modifier and Type | Class and Description |
---|---|
(package private) static class |
Graphs.SynchronizedElement<U extends Element> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEdge
This class provides a basic implementation of
Edge interface, to
minimize the effort required to implement this interface. |
class |
AbstractElement
A base implementation of an element.
|
class |
AbstractGraph
This class provides a basic implementation of
Graph interface, to minimize the effort
required to implement this interface. |
class |
AbstractNode
This class provides a basic implementation of
Node 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 |
AdjacencyListNode
Nodes used with
AdjacencyListGraph |
class |
DefaultGraph
Default implementation of graph.
|
(package private) static class |
Graphs.SynchronizedEdge |
(package private) static class |
Graphs.SynchronizedElement<U extends Element> |
(package private) static class |
Graphs.SynchronizedGraph |
(package private) static class |
Graphs.SynchronizedNode |
class |
MultiGraph
A graph implementation that supports multiple edges between two nodes.
|
class |
MultiNode
Nodes used with
MultiGraph |
class |
OneAttributeElement
An implementation of an
Element . |
class |
SingleGraph
An implementation of graph that supports only one edge between two nodes.
|
class |
SingleNode
Nodes used with
SingleGraph |
Modifier and Type | Field and Description |
---|---|
protected U |
Graphs.SynchronizedElement.wrappedElement |
Modifier and Type | Method and Description |
---|---|
(package private) void |
FileSinkGEXF.GEXFAttributeMap.push(javax.xml.stream.XMLStreamWriter stream,
Element e,
java.lang.String key) |
Modifier and Type | Interface and Description |
---|---|
interface |
Filter<T extends Element> |
(package private) static class |
Filters.AndFilter<T extends Element> |
(package private) static class |
Filters.ByAttributeFilter<T extends Element> |
(package private) static class |
Filters.ByIdFilter<T extends Element> |
(package private) static class |
Filters.ExtremitiesFilter<T extends Element,U extends Element> |
(package private) static class |
Filters.ExtremitiesFilter<T extends Element,U extends Element> |
(package private) static class |
Filters.NotFilter<T extends Element> |
(package private) static class |
Filters.OrFilter<T extends Element> |
(package private) static class |
Filters.SeparateNodeEdgeFilter<T extends Element,U extends Element> |
(package private) static class |
Filters.SeparateNodeEdgeFilter<T extends Element,U extends Element> |
(package private) static class |
Filters.XorFilter<T extends Element> |
Modifier and Type | Method and Description |
---|---|
static <T extends Element> |
Filters.and(Filter<T> f1,
Filter<T> f2) |
static <T extends Element> |
Filters.byAttributeFilter(java.lang.String key,
java.lang.Object expectedValue) |
static <T extends Element,U extends Element> |
Filters.byExtremitiesFilter(Filter<U> f) |
static <T extends Element,U extends Element> |
Filters.byExtremitiesFilter(Filter<U> f) |
static <T extends Element> |
Filters.byIdFilter(java.lang.String idPattern) |
static <T extends Element> |
Filters.falseFilter() |
static <T extends Element> |
Filters.isContained(java.util.Collection<? extends T> set) |
static <T extends Element> |
Filters.isIdContained(java.util.Collection<java.lang.String> set) |
static <T extends Element> |
Filters.not(Filter<T> f) |
static <T extends Element> |
Filters.or(Filter<T> f1,
Filter<T> f2) |
static <T extends Element,U extends Element> |
Filters.separateNodeAndEdgeFilter(Filter<T> nodeFilter,
Filter<U> edgeFilter) |
static <T extends Element,U extends Element> |
Filters.separateNodeAndEdgeFilter(Filter<T> nodeFilter,
Filter<U> edgeFilter) |
static <T extends Element> |
Filters.trueFilter() |
static <T extends Element> |
Filters.xor(Filter<T> f1,
Filter<T> f2) |
Modifier and Type | Method and Description |
---|---|
static <T extends Element,U extends Element> |
Filters.separateNodeAndEdgeFilter(Filter<T> nodeFilter,
Filter<U> edgeFilter) |
Modifier and Type | Method and Description |
---|---|
boolean |
Filters.ByIdFilter.isAvailable(Element e) |
boolean |
Filters.SeparateNodeEdgeFilter.isAvailable(Element e) |