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

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

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

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

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

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

Modifier and Type  Class and Description 

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. 
Modifier and Type  Class and Description 

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

Copyright © 2016. All rights reserved.