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> DirectedGraphBuilderBase<V,E,? extends DefaultDirectedGraph<V,E>,?> 
DefaultDirectedGraph.builder(Class<? extends E> edgeClass)
Create a builder for this kind of graph.

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

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

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

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

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

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

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

Modifier and Type  Class and Description 

class 
DirectedGraphBuilderBase<V,E,G extends DirectedGraph<V,E>,B extends DirectedGraphBuilderBase<V,E,G,B>>
Base class for
DirectedGraphBuilder for extending. 
Modifier and Type  Class and Description 

class 
DirectedGraphBuilder<V,E,G extends DirectedGraph<V,E>>
A builder class for
Graph . 
class 
DirectedWeightedGraphBuilder<V,E,G extends DirectedGraph<V,E> & WeightedGraph<V,E>>
A builder class for directed weighted graphs}.

class 
DirectedWeightedGraphBuilderBase<V,E,G extends DirectedGraph<V,E> & WeightedGraph<V,E>,B extends DirectedWeightedGraphBuilderBase<V,E,G,B>>
Base class for
DirectedWeightedGraphBuilder for extending. 
Copyright © 2017. All rights reserved.