BE-GRAPHE.2020-2021/src/main/org/insa/algo/shortestpath/ShortestPathTextObserver.java
2018-03-13 14:09:40 +01:00

37 rader
797 B
Java

package org.insa.algo.shortestpath;
import java.io.PrintStream;
import org.insa.graph.Node;
public class ShortestPathTextObserver implements ShortestPathObserver {
private final PrintStream stream;
public ShortestPathTextObserver(PrintStream stream) {
this.stream = stream;
}
@Override
public void notifyOriginProcessed(Node node) {
// TODO Auto-generated method stub
}
@Override
public void notifyNodeReached(Node node) {
stream.println("Node " + node.getId() + " reached.");
}
@Override
public void notifyNodeMarked(Node node) {
stream.println("Node " + node.getId() + " marked.");
}
@Override
public void notifyDestinationReached(Node node) {
// TODO Auto-generated method stub
}
}