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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Modifier and Type  Method and Description 

protected GraphBuilder<V,E,G> 
GraphBuilder.self() 
Copyright © 2017. All rights reserved.