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