Package  Description 

org.jgrapht.graph 
Implementations of various graphs.

org.jgrapht.graph.builder 
Various builder for graphs.

Modifier and Type  Method and Description 

static <V,E> UndirectedGraphBuilderBase<V,E,? extends Pseudograph<V,E>,?> 
Pseudograph.builder(Class<? extends E> edgeClass)
Create a builder for this kind of graph.

static <V,E> UndirectedGraphBuilderBase<V,E,? extends SimpleGraph<V,E>,?> 
SimpleGraph.builder(Class<? extends E> edgeClass)
Create a builder for this kind of graph.

static <V,E> UndirectedGraphBuilderBase<V,E,? extends Multigraph<V,E>,?> 
Multigraph.builder(Class<? extends E> edgeClass)
Create a builder for this kind of graph.

static <V,E> UndirectedGraphBuilderBase<V,E,? extends Pseudograph<V,E>,?> 
Pseudograph.builder(EdgeFactory<V,E> ef)
Create a builder for this kind of graph.

static <V,E> UndirectedGraphBuilderBase<V,E,? extends SimpleGraph<V,E>,?> 
SimpleGraph.builder(EdgeFactory<V,E> ef)
Create a builder for this kind of graph.

static <V,E> UndirectedGraphBuilderBase<V,E,? extends Multigraph<V,E>,?> 
Multigraph.builder(EdgeFactory<V,E> ef)
Create a builder for this kind of graph.

Modifier and Type  Class and Description 

class 
UndirectedGraphBuilderBase<V,E,G extends UndirectedGraph<V,E>,B extends UndirectedGraphBuilderBase<V,E,G,B>>
Base class for
UndirectedGraphBuilder for extending. 
Modifier and Type  Class and Description 

class 
UndirectedGraphBuilder<V,E,G extends UndirectedGraph<V,E>>
A builder class for
Graph . 
class 
UndirectedWeightedGraphBuilder<V,E,G extends UndirectedGraph<V,E> & WeightedGraph<V,E>>
A builder class for undirected weighted graphs.

class 
UndirectedWeightedGraphBuilderBase<V,E,G extends UndirectedGraph<V,E> & WeightedGraph<V,E>,B extends UndirectedWeightedGraphBuilderBase<V,E,G,B>>
Base class for
UndirectedWeightedGraphBuilder for extending. 
Copyright © 2017. All rights reserved.