Uses of Interface
com.jgalgo.graph.IdBuilder
Packages that use IdBuilder
Package
Description
Adapters from Guava to JGalgo, and from JGalgo to Guava.
Adapters from JGraphT to JGalgo, and from JGalgo to JGraphT.
Graph generators used to generate (possibly random) graphs with different distributions and structures.
Graphs object are the fundamental building blocks of the JGAlgo library.
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 IdBuilderModifier and TypeMethodDescriptionGuavaNetworkWrapper.edgeBuilder()
GuavaNetworkWrapper.vertexBuilder()
-
Uses of IdBuilder in com.jgalgo.adapt.jgrapht
Methods in com.jgalgo.adapt.jgrapht that return IdBuilder -
Uses of IdBuilder in com.jgalgo.gen
Methods in com.jgalgo.gen with parameters of type IdBuilderModifier and TypeMethodDescriptionSet the edge builder that will be used to generate edges.Set the edge builder that will be used to generate edges.Set the edge builder that will be used to generate edges.Set the edge builder that will be used to generate edges.Set the number of edges what will be generated for each graph, and the edge builder that will be used to generate them.Set the number of edges what will be generated for each graph, and the edge builder that will be used to generate them.Set the edge builder that will be used to generate edges.Set the edge builder that will be used to generate edges.Set the edge builder that will be used to generate edges.Set the number of edges what will be generated for each graph, and the edge builder that will be used to generate them.Set the edge builder that will be used to generate edges.Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.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.Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.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.Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.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.Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.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.graphModifier and TypeInterfaceDescriptioninterface
Builder for unique identifiers of vertices or edges in anIntGraph
.Methods in com.jgalgo.graph that return IdBuilderModifier and TypeMethodDescriptionstatic <K> IdBuilder
<K> IdBuilder.defaultBuilder
(Class<K> idType) Get an default builder for identifiers of the given type.Graph.edgeBuilder()
Get the edge builder of this graph.GraphBuilder.edgeBuilder()
Get the edge builder of this builder.Graph.vertexBuilder()
Get the vertex builder of this graph.GraphBuilder.vertexBuilder()
Get the vertex builder of this builder.Methods in com.jgalgo.graph that return types with arguments of type IdBuilderModifier and TypeMethodDescriptionIdBuilder.defaultFactory
(Class<K> idType) Get an default factory for identifiers of the given type.Methods in com.jgalgo.graph with parameters of type IdBuilderModifier and TypeMethodDescriptiondefault 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 IdBuilderModifier and TypeMethodDescriptionGraphFactory.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.setEdgeFactory
(Supplier<? extends IdBuilder<Integer>> edgeFactory) 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.setVertexFactory
(Supplier<? extends IdBuilder<Integer>> vertexFactory) -
Uses of IdBuilder in com.jgalgo.io
Methods in com.jgalgo.io with parameters of type IdBuilderModifier and TypeMethodDescriptionvoid
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.