package bluej.graph;

import javafx.scene.input.KeyCode;

import bluej.pkgmgr.Package;
import bluej.pkgmgr.target.Target;
import threadchecker.OnThread;
import threadchecker.Tag;


| A strategy to move graph selections with keyboard input. | | @author fisker | @OnThread(Tag.FXPlatform) public interface TraverseStrategy {
| Given a currently selected vertex and a key press, decide which vertex | should be selected next. | | @param graph The graph we're looking at. | @param currentVertex The currently selected vertex. | @param key The key that was pressed. | @return A vertex that should be selected now. | public Target findNextVertex(Package graph, Target currentVertex, KeyCode key); }
top, use, map, interface TraverseStrategy

.   findNextVertex




13 neLoCode + 8 LoComm