Mon répertoire pour le bureau d'étude graphes de 3MIC à l'INSA de Toulouse
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ShortestPathTextObserver.java 816B

12345678910111213141516171819202122232425262728293031323334353637
  1. package org.insa.graphs.algorithm.shortestpath;
  2. import java.io.PrintStream;
  3. import org.insa.graphs.model.Node;
  4. public class ShortestPathTextObserver implements ShortestPathObserver {
  5. private final PrintStream stream;
  6. public ShortestPathTextObserver(PrintStream stream) {
  7. this.stream = stream;
  8. }
  9. @Override
  10. public void notifyOriginProcessed(Node node) {
  11. // TODO Auto-generated method stub
  12. }
  13. @Override
  14. public void notifyNodeReached(Node node) {
  15. stream.println("Node " + node.getId() + " reached.");
  16. }
  17. @Override
  18. public void notifyNodeMarked(Node node) {
  19. stream.println("Node " + node.getId() + " marked.");
  20. }
  21. @Override
  22. public void notifyDestinationReached(Node node) {
  23. // TODO Auto-generated method stub
  24. }
  25. }