package bluej.pkgmgr;

import bluej.debugger.DebuggerObject;
import bluej.views.CallableView;
import javafx.stage.Stage;
import threadchecker.OnThread;
import threadchecker.Tag;


| An interface for UI actions on a package. | | @author Davin McCall | @OnThread(Tag.FXPlatform) public interface PackageUI {
| Get the Stage associated with the Package UI. | public Stage getStage();
| Initiate an interactive call to a static method or a constructor. The UI should prompt for | call parameters (if applicable) and then execute the call. | | @param view the view representing the method/constructor to call. | public void callStaticMethodOrConstructor(CallableView view);
| Highlights the given object, and clears highlights on all | other objects. | | @param currentObject The object to highlight (may be null, | to just clear all existing highlights) | public void highlightObject(DebuggerObject currentObject); }
top, use, map, interface PackageUI

.   getStage
.   callStaticMethodOrConstructor
.   highlightObject




22 neLoCode + 10 LoComm