edu.stanford.smi.protegex.owl.ui.dialogs
Interface ModalDialogFactory

All Known Implementing Classes:
AbstractModalDialogFactory

public interface ModalDialogFactory

The abstraction of objects that can create various dialogs (comparable to JOptionPane etc).

A static instance of this class can be acquired from ProtegeUI.getModalDialogFactory()/

Author:
Holger Knublauch

Nested Class Summary
static interface ModalDialogFactory.CloseCallback
           
 
Field Summary
static int MODE_CLOSE
           
static int MODE_OK_CANCEL
           
static int MODE_YES_NO
           
static int MODE_YES_NO_CANCEL
           
static int OPTION_CANCEL
           
static int OPTION_CLOSE
           
static int OPTION_NO
           
static int OPTION_OK
           
static int OPTION_YES
           
static int RESULT_ERROR
           
 
Method Summary
 void attemptDialogClose(int result)
           
 int showConfirmCancelDialog(Component parent, String message, String title)
          Shows a dialog with Yes, No, and Cancel options.
 int showConfirmCancelDialog(OWLModel owlModel, String message, String title)
           
 boolean showConfirmDialog(Component parent, String message, String title)
           
 boolean showConfirmDialog(OWLModel owlModel, String message, String title)
           
 int showDialog(Component parent, Component panel, String title, int mode)
           
 int showDialog(Component parent, Component panel, String title, int mode, ModalDialogFactory.CloseCallback callback)
           
 int showDialog(Component parent, Component panel, String title, int mode, ModalDialogFactory.CloseCallback callback, boolean enableCloseButton)
           
 void showErrorMessageDialog(Component parent, String message)
           
 void showErrorMessageDialog(Component parent, String message, String title)
           
 void showErrorMessageDialog(OWLModel owlModel, String message)
           
 void showErrorMessageDialog(OWLModel owlModel, String message, String title)
           
 String showInputDialog(Component parent, String message, String initialValue)
           
 String showInputDialog(OWLModel owlModel, String message, String initialValue)
           
 void showMessageDialog(Component parent, String message)
           
 void showMessageDialog(Component parent, String message, String title)
           
 void showMessageDialog(OWLModel owlModel, String message)
           
 void showMessageDialog(OWLModel owlModel, String message, String title)
           
 void showThrowable(OWLModel owlModel, Throwable t)
           
 

Field Detail

OPTION_OK

public static final int OPTION_OK
See Also:
Constant Field Values

OPTION_YES

public static final int OPTION_YES
See Also:
Constant Field Values

OPTION_NO

public static final int OPTION_NO
See Also:
Constant Field Values

OPTION_CANCEL

public static final int OPTION_CANCEL
See Also:
Constant Field Values

OPTION_CLOSE

public static final int OPTION_CLOSE
See Also:
Constant Field Values

RESULT_ERROR

public static final int RESULT_ERROR
See Also:
Constant Field Values

MODE_OK_CANCEL

public static final int MODE_OK_CANCEL
See Also:
Constant Field Values

MODE_YES_NO_CANCEL

public static final int MODE_YES_NO_CANCEL
See Also:
Constant Field Values

MODE_YES_NO

public static final int MODE_YES_NO
See Also:
Constant Field Values

MODE_CLOSE

public static final int MODE_CLOSE
See Also:
Constant Field Values
Method Detail

attemptDialogClose

public void attemptDialogClose(int result)

showDialog

public int showDialog(Component parent,
                      Component panel,
                      String title,
                      int mode)

showDialog

public int showDialog(Component parent,
                      Component panel,
                      String title,
                      int mode,
                      ModalDialogFactory.CloseCallback callback)

showDialog

public int showDialog(Component parent,
                      Component panel,
                      String title,
                      int mode,
                      ModalDialogFactory.CloseCallback callback,
                      boolean enableCloseButton)

showConfirmCancelDialog

public int showConfirmCancelDialog(OWLModel owlModel,
                                   String message,
                                   String title)

showConfirmCancelDialog

public int showConfirmCancelDialog(Component parent,
                                   String message,
                                   String title)
Shows a dialog with Yes, No, and Cancel options.

Parameters:
parent -
message -
title -
Returns:
OPTION_YES, OPTION_NO or OPTION_CANCEL

showConfirmDialog

public boolean showConfirmDialog(OWLModel owlModel,
                                 String message,
                                 String title)

showConfirmDialog

public boolean showConfirmDialog(Component parent,
                                 String message,
                                 String title)

showErrorMessageDialog

public void showErrorMessageDialog(OWLModel owlModel,
                                   String message)

showErrorMessageDialog

public void showErrorMessageDialog(OWLModel owlModel,
                                   String message,
                                   String title)

showErrorMessageDialog

public void showErrorMessageDialog(Component parent,
                                   String message)

showErrorMessageDialog

public void showErrorMessageDialog(Component parent,
                                   String message,
                                   String title)

showInputDialog

public String showInputDialog(OWLModel owlModel,
                              String message,
                              String initialValue)

showInputDialog

public String showInputDialog(Component parent,
                              String message,
                              String initialValue)

showMessageDialog

public void showMessageDialog(OWLModel owlModel,
                              String message)

showMessageDialog

public void showMessageDialog(OWLModel owlModel,
                              String message,
                              String title)

showMessageDialog

public void showMessageDialog(Component parent,
                              String message)

showMessageDialog

public void showMessageDialog(Component parent,
                              String message,
                              String title)

showThrowable

public void showThrowable(OWLModel owlModel,
                          Throwable t)