Uses of Interface
com.jgalgo.graph.IdBuilder
-
Packages that use IdBuilder Package Description com.jgalgo.adapt.guava Adapters from Guava to JGalgo, and from JGalgo to Guava.com.jgalgo.adapt.jgrapht Adapters from JGraphT to JGalgo, and from JGalgo to JGraphT.com.jgalgo.gen Graph generators used to generate (possibly random) graphs with different distributions and structures.com.jgalgo.graph Graphs object are the fundamental building blocks of the JGAlgo library.com.jgalgo.io The I/O classes provide varies ways to read/write graphs from/to files. -
-
Uses of IdBuilder in com.jgalgo.adapt.guava
Methods in com.jgalgo.adapt.guava that return IdBuilder Modifier and Type Method Description IdBuilder<E>
GuavaNetworkWrapper. edgeBuilder()
IdBuilder<V>
GuavaNetworkWrapper. vertexBuilder()
-
Uses of IdBuilder in com.jgalgo.adapt.jgrapht
Methods in com.jgalgo.adapt.jgrapht that return IdBuilder Modifier and Type Method Description IdBuilder<E>
JGraphTWrapper. edgeBuilder()
IdBuilder<V>
JGraphTWrapper. vertexBuilder()
-
Uses of IdBuilder in com.jgalgo.gen
Methods in com.jgalgo.gen with parameters of type IdBuilder Modifier and Type Method Description BarabasiAlbertGraphGenerator<V,E>
BarabasiAlbertGraphGenerator. edges(IdBuilder<E> edgeBuilder)
Set the edge builder that will be used to generate edges.ComplementGraphGenerator<V,E>
ComplementGraphGenerator. edges(IdBuilder<E> edgeBuilder)
Set the edge builder that will be used to generate edges.CompleteBipartiteGraphGenerator<V,E>
CompleteBipartiteGraphGenerator. edges(IdBuilder<E> edgeBuilder)
Set the edge builder that will be used to generate edges.CompleteGraphGenerator<V,E>
CompleteGraphGenerator. edges(IdBuilder<E> edgeBuilder)
Set the edge builder that will be used to generate edges.GnmBipartiteGraphGenerator<V,E>
GnmBipartiteGraphGenerator. edges(int edgesNum, IdBuilder<E> edgeBuilder)
Set the number of edges what will be generated for each graph, and the edge builder that will be used to generate them.GnmGraphGenerator<V,E>
GnmGraphGenerator. edges(int edgesNum, IdBuilder<E> edgeBuilder)
Set the number of edges what will be generated for each graph, and the edge builder that will be used to generate them.GnpBipartiteGraphGenerator<V,E>
GnpBipartiteGraphGenerator. edges(IdBuilder<E> edgeBuilder)
Set the edge builder that will be used to generate edges.GnpGraphGenerator<V,E>
GnpGraphGenerator. edges(IdBuilder<E> edgeBuilder)
Set the edge builder that will be used to generate edges.LineGraphGenerator<V,E>
LineGraphGenerator. edges(IdBuilder<E> edgeBuilder)
Set the edge builder that will be used to generate edges.RecursiveMatrixGraphGenerator<V,E>
RecursiveMatrixGraphGenerator. edges(int edgesNum, IdBuilder<E> edgeBuilder)
Set the number of edges what will be generated for each graph, and the edge builder that will be used to generate them.UniformTreeGenerator<V,E>
UniformTreeGenerator. edges(IdBuilder<E> edgeBuilder)
Set the edge builder that will be used to generate edges.BarabasiAlbertGraphGenerator<V,E>
BarabasiAlbertGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)
Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.CompleteBipartiteGraphGenerator<V,E>
CompleteBipartiteGraphGenerator. vertices(int leftVerticesNum, int rightVerticesNum, IdBuilder<V> vertexBuilder)
Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.CompleteGraphGenerator<V,E>
CompleteGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)
Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.EmptyGraphGenerator<V,E>
EmptyGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)
Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.GnmBipartiteGraphGenerator<V,E>
GnmBipartiteGraphGenerator. vertices(int leftVerticesNum, int rightVerticesNum, IdBuilder<V> vertexBuilder)
Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.GnmGraphGenerator<V,E>
GnmGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)
Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.GnpBipartiteGraphGenerator<V,E>
GnpBipartiteGraphGenerator. vertices(int leftVerticesNum, int rightVerticesNum, IdBuilder<V> vertexBuilder)
Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.GnpGraphGenerator<V,E>
GnpGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)
Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.RecursiveMatrixGraphGenerator<V,E>
RecursiveMatrixGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)
Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.UniformTreeGenerator<V,E>
UniformTreeGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)
Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them. -
Uses of IdBuilder in com.jgalgo.graph
Subinterfaces of IdBuilder in com.jgalgo.graph Modifier and Type Interface Description interface
IdBuilderInt
Builder for unique identifiers of vertices or edges in anIntGraph
.Methods in com.jgalgo.graph that return IdBuilder Modifier and Type Method Description static <K> IdBuilder<K>
IdBuilder. defaultBuilder(Class<K> idType)
Get an default builder for identifiers of the given type.IdBuilder<E>
Graph. edgeBuilder()
Get the edge builder of this graph.IdBuilder<E>
GraphBuilder. edgeBuilder()
Get the edge builder of this builder.IdBuilder<V>
Graph. vertexBuilder()
Get the vertex builder of this graph.IdBuilder<V>
GraphBuilder. vertexBuilder()
Get the vertex builder of this builder.Methods in com.jgalgo.graph that return types with arguments of type IdBuilder Modifier and Type Method Description static <K> Supplier<IdBuilder<K>>
IdBuilder. defaultFactory(Class<K> idType)
Get an default factory for identifiers of the given type.Methods in com.jgalgo.graph with parameters of type IdBuilder Modifier and Type Method Description default GraphFactory<V,E>
GraphFactory. setEdgeBuilder(IdBuilder<E> edgeBuilder)
Set the edge builder used by the built graph(s).default IndexGraphFactory
IndexGraphFactory. setEdgeBuilder(IdBuilder<Integer> edgeBuilder)
Deprecated.Index graphs does not support custom edge builderdefault IntGraphFactory
IntGraphFactory. setEdgeBuilder(IdBuilder<Integer> edgeBuilder)
Set the edge builder used by the built graph(s).default GraphFactory<V,E>
GraphFactory. setVertexBuilder(IdBuilder<V> vertexBuilder)
Set the vertex builder used by the built graph(s).default IndexGraphFactory
IndexGraphFactory. setVertexBuilder(IdBuilder<Integer> vertexBuilder)
Deprecated.Index graphs does not support custom vertex builderdefault IntGraphFactory
IntGraphFactory. setVertexBuilder(IdBuilder<Integer> vertexBuilder)
Set the vertex builder used by the built graph(s).Method parameters in com.jgalgo.graph with type arguments of type IdBuilder Modifier and Type Method Description GraphFactory<V,E>
GraphFactory. setEdgeFactory(Supplier<? extends IdBuilder<E>> edgeFactory)
Set the edge factory which create builders for the edges of the built graph(s).default IndexGraphFactory
IndexGraphFactory. setEdgeFactory(Supplier<? extends IdBuilder<Integer>> edgeFactory)
Deprecated.Index graphs does not support custom edge builderIntGraphFactory
IntGraphFactory. setEdgeFactory(Supplier<? extends IdBuilder<Integer>> edgeFactory)
GraphFactory<V,E>
GraphFactory. setVertexFactory(Supplier<? extends IdBuilder<V>> vertexFactory)
Set the vertex factory which create builders for the vertices of the built graph(s).default IndexGraphFactory
IndexGraphFactory. setVertexFactory(Supplier<? extends IdBuilder<Integer>> vertexFactory)
Deprecated.Index graphs does not support custom vertex builderIntGraphFactory
IntGraphFactory. setVertexFactory(Supplier<? extends IdBuilder<Integer>> vertexFactory)
-
Uses of IdBuilder in com.jgalgo.io
Methods in com.jgalgo.io with parameters of type IdBuilder Modifier and Type Method Description void
GexfGraphReader. setEdgeBuilder(IdBuilder<E> edgeBuilder)
Set the builder for the edges identifiers.void
GraphMlGraphReader. setEdgeBuilder(IdBuilder<E> edgeBuilder)
Set the builder for the edges identifiers.
-