| Name | Description | Type | Package | Framework |
| DijkstraIterator | Iterates over the nodes of a graph in pattern using Dijkstra's Shortest Path Algorithm. | Class | org.geotools.graph.traverse.standard | GeoTools |
| DijkstraIterator .DijkstraNode | Internal data structure used to track node costs, and parent nodes. | Class | org.geotools.graph.traverse.standard.DijkstraIterator | GeoTools |
| DijkstraIterator .EdgeWeighter | Supplies a weight for each edge in the graph to be used by the iteration when calculating node costs. | Interface | org.geotools.graph.traverse.standard.DijkstraIterator | GeoTools |
| DijkstraIterator .NodeWeighter | Supplies a weight for each pair of adjacent edges. | Interface | org.geotools.graph.traverse.standard.DijkstraIterator | GeoTools |