Interface IGuiCallback

    • Method Detail

      • isHeadless

        boolean isHeadless()
        If true, do not open windows or browsers
      • showMessageDialog

        void showMessageDialog​(java.lang.String message)
      • invokeInGUIThread

        void invokeInGUIThread​(java.lang.Runnable r)
      • showConfirmDialog

        int showConfirmDialog​(java.lang.String message,
                              java.lang.String title,
                              java.lang.String ok,
                              java.lang.String cancel)
      • showQuestionDialog

        java.lang.String showQuestionDialog​(java.lang.String message,
                                            java.lang.String title,
                                            java.lang.String defaultValue)
      • showForm

        java.util.List<java.lang.String> showForm​(java.lang.String message,
                                                  java.lang.String title,
                                                  java.util.List<IGuiCallback.FormItem> labels)
      • getProgressMonitorInputStream

        java.io.InputStream getProgressMonitorInputStream​(java.io.InputStream in,
                                                          int length,
                                                          java.lang.String msg)
      • setErrorMessage

        void setErrorMessage​(java.lang.String errorMsg)
      • displayNonmodelMessage

        void displayNonmodelMessage​(java.lang.String title,
                                    java.lang.String message)
      • showDocument

        boolean showDocument​(java.net.URL u)
      • registerCloud

        void registerCloud​(Project project,
                           BugCollection collection,
                           Cloud cloud)
        Called as soon as the cloud object is created, before it is initialized. Useful for adding status msg listener.
      • getBugUpdateExecutor

        java.util.concurrent.ExecutorService getBugUpdateExecutor()
        Use this executor to queue bug collection updates without interfering with the GUI. Runs on the AWT event thread.
      • showMessageDialogAndWait

        void showMessageDialogAndWait​(java.lang.String message)
                               throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException