com.intellij.openapi.ui
Class Messages

java.lang.Object
  extended by com.intellij.openapi.ui.Messages

public class Messages
extends java.lang.Object


Nested Class Summary
protected static class Messages.ChooseDialog
           
protected static class Messages.InputDialog
           
 
Constructor Summary
Messages()
           
 
Method Summary
static javax.swing.Icon getErrorIcon()
           
static javax.swing.Icon getInformationIcon()
           
static javax.swing.Icon getQuestionIcon()
           
static javax.swing.Icon getWarningIcon()
           
static TestDialog setTestDialog(TestDialog newValue)
           
static int showChooseDialog(java.awt.Component parent, java.lang.String message, java.lang.String title, java.lang.String[] values, java.lang.String initialValue, javax.swing.Icon icon)
           
static int showChooseDialog(Project project, java.lang.String message, java.lang.String title, javax.swing.Icon icon, java.lang.String[] values, java.lang.String initialValue)
           
static int showChooseDialog(java.lang.String message, java.lang.String title, java.lang.String[] values, java.lang.String initialValue, javax.swing.Icon icon)
           
static int showDialog(java.awt.Component parent, java.lang.String message, java.lang.String title, java.lang.String[] options, int defaultOptionIndex, javax.swing.Icon icon)
           
static int showDialog(Project project, java.lang.String message, java.lang.String title, java.lang.String[] options, int defaultOptionIndex, javax.swing.Icon icon)
           
static int showDialog(java.lang.String message, java.lang.String title, java.lang.String[] options, int defaultOptionIndex, javax.swing.Icon icon)
          Use this method only if you do not know project or component
static java.lang.String showEditableChooseDialog(java.lang.String message, java.lang.String title, javax.swing.Icon icon, java.lang.String[] values, java.lang.String initialValue, InputValidator validator)
           
static void showErrorDialog(java.awt.Component component, java.lang.String message, java.lang.String title)
           
static void showErrorDialog(Project project, java.lang.String message, java.lang.String title)
           
static void showErrorDialog(java.lang.String message, java.lang.String title)
          Use this method only if you do not know project or component
static void showInfoMessage(java.awt.Component component, java.lang.String message, java.lang.String title)
          Shows dialog with given message and title, infomation icon getInformationIcon() and OK button
static void showInfoMessage(Project project, java.lang.String message, java.lang.String title)
          Shows dialog with given message and title, infomation icon getInformationIcon() and OK button
static void showInfoMessage(java.lang.String message, java.lang.String title)
          Shows dialog with given message and title, infomation icon getInformationIcon() and OK button
static java.lang.String showInputDialog(java.awt.Component parent, java.lang.String message, java.lang.String title, javax.swing.Icon icon)
           
static java.lang.String showInputDialog(java.awt.Component parent, java.lang.String message, java.lang.String title, javax.swing.Icon icon, java.lang.String initialValue, InputValidator validator)
           
static java.lang.String showInputDialog(Project project, java.lang.String message, java.lang.String title, javax.swing.Icon icon)
           
static java.lang.String showInputDialog(Project project, java.lang.String message, java.lang.String title, javax.swing.Icon icon, java.lang.String initialValue, InputValidator validator)
           
static java.lang.String showInputDialog(java.lang.String message, java.lang.String title, javax.swing.Icon icon)
          Use this method only if you do not know project or component
static java.lang.String showInputDialog(java.lang.String message, java.lang.String title, javax.swing.Icon icon, java.lang.String initialValue, InputValidator validator)
          Use this method only if you do not know project or component
static void showMessageDialog(java.awt.Component parent, java.lang.String message, java.lang.String title, javax.swing.Icon icon)
           
static void showMessageDialog(Project project, java.lang.String message, java.lang.String title, javax.swing.Icon icon)
           
static void showMessageDialog(java.lang.String message, java.lang.String title, javax.swing.Icon icon)
          Use this method only if you do not know project or component
static int showOkCancelDialog(java.awt.Component parent, java.lang.String message, java.lang.String title, javax.swing.Icon icon)
           
static int showOkCancelDialog(Project project, java.lang.String message, java.lang.String title, javax.swing.Icon icon)
           
static int showOkCancelDialog(java.lang.String message, java.lang.String title, javax.swing.Icon icon)
          Use this method only if you do not know project or component
static void showWarningDialog(java.awt.Component component, java.lang.String message, java.lang.String title)
           
static void showWarningDialog(Project project, java.lang.String message, java.lang.String title)
           
static void showWarningDialog(java.lang.String message, java.lang.String title)
          Use this method only if you do not know project or component
static int showYesNoCancelDialog(java.awt.Component parent, java.lang.String message, java.lang.String title, javax.swing.Icon icon)
           
static int showYesNoCancelDialog(Project project, java.lang.String message, java.lang.String title, javax.swing.Icon icon)
           
static int showYesNoCancelDialog(java.lang.String message, java.lang.String title, javax.swing.Icon icon)
          Use this method only if you do not know project or component
static int showYesNoDialog(java.awt.Component parent, java.lang.String message, java.lang.String title, javax.swing.Icon icon)
           
static int showYesNoDialog(Project project, java.lang.String message, java.lang.String title, javax.swing.Icon icon)
           
static int showYesNoDialog(java.lang.String message, java.lang.String title, javax.swing.Icon icon)
          Use this method only if you do not know project or component
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Messages

public Messages()
Method Detail

setTestDialog

public static TestDialog setTestDialog(TestDialog newValue)

getErrorIcon

public static javax.swing.Icon getErrorIcon()

getInformationIcon

public static javax.swing.Icon getInformationIcon()

getWarningIcon

public static javax.swing.Icon getWarningIcon()

getQuestionIcon

public static javax.swing.Icon getQuestionIcon()

showDialog

public static int showDialog(Project project,
                             java.lang.String message,
                             java.lang.String title,
                             java.lang.String[] options,
                             int defaultOptionIndex,
                             javax.swing.Icon icon)

showDialog

public static int showDialog(java.awt.Component parent,
                             java.lang.String message,
                             java.lang.String title,
                             java.lang.String[] options,
                             int defaultOptionIndex,
                             javax.swing.Icon icon)

showDialog

public static int showDialog(java.lang.String message,
                             java.lang.String title,
                             java.lang.String[] options,
                             int defaultOptionIndex,
                             javax.swing.Icon icon)
Use this method only if you do not know project or component

See Also:
showDialog(Project, String, String, String[], int, Icon), showDialog(Component, String, String, String[], int, Icon)

showMessageDialog

public static void showMessageDialog(Project project,
                                     java.lang.String message,
                                     java.lang.String title,
                                     javax.swing.Icon icon)
See Also:
DialogWrapper.DialogWrapper(Project,boolean)

showMessageDialog

public static void showMessageDialog(java.awt.Component parent,
                                     java.lang.String message,
                                     java.lang.String title,
                                     javax.swing.Icon icon)

showMessageDialog

public static void showMessageDialog(java.lang.String message,
                                     java.lang.String title,
                                     javax.swing.Icon icon)
Use this method only if you do not know project or component

See Also:
showMessageDialog(Project, String, String, Icon), showMessageDialog(Component, String, String, Icon)

showYesNoDialog

public static int showYesNoDialog(Project project,
                                  java.lang.String message,
                                  java.lang.String title,
                                  javax.swing.Icon icon)
Returns:
0 if user pressed "Yes" and returns 1 if user pressed "No" button.

showYesNoDialog

public static int showYesNoDialog(java.awt.Component parent,
                                  java.lang.String message,
                                  java.lang.String title,
                                  javax.swing.Icon icon)
Returns:
0 if user pressed "Yes" and returns 1 if user pressed "No" button.

showYesNoDialog

public static int showYesNoDialog(java.lang.String message,
                                  java.lang.String title,
                                  javax.swing.Icon icon)
Use this method only if you do not know project or component

Returns:
0 if user pressed "Yes" and returns 1 if user pressed "No" button.
See Also:
showYesNoDialog(Project, String, String, Icon), showYesNoDialog(Component, String, String, Icon)

showOkCancelDialog

public static int showOkCancelDialog(Project project,
                                     java.lang.String message,
                                     java.lang.String title,
                                     javax.swing.Icon icon)

showOkCancelDialog

public static int showOkCancelDialog(java.awt.Component parent,
                                     java.lang.String message,
                                     java.lang.String title,
                                     javax.swing.Icon icon)

showOkCancelDialog

public static int showOkCancelDialog(java.lang.String message,
                                     java.lang.String title,
                                     javax.swing.Icon icon)
Use this method only if you do not know project or component

See Also:
showOkCancelDialog(Project, String, String, Icon), showOkCancelDialog(Component, String, String, Icon)

showErrorDialog

public static void showErrorDialog(Project project,
                                   java.lang.String message,
                                   java.lang.String title)

showErrorDialog

public static void showErrorDialog(java.awt.Component component,
                                   java.lang.String message,
                                   java.lang.String title)

showErrorDialog

public static void showErrorDialog(java.lang.String message,
                                   java.lang.String title)
Use this method only if you do not know project or component

See Also:
showErrorDialog(Project, String, String), showErrorDialog(Component, String, String)

showWarningDialog

public static void showWarningDialog(Project project,
                                     java.lang.String message,
                                     java.lang.String title)

showWarningDialog

public static void showWarningDialog(java.awt.Component component,
                                     java.lang.String message,
                                     java.lang.String title)

showWarningDialog

public static void showWarningDialog(java.lang.String message,
                                     java.lang.String title)
Use this method only if you do not know project or component

See Also:
showWarningDialog(Project, String, String), showWarningDialog(Component, String, String)

showYesNoCancelDialog

public static int showYesNoCancelDialog(Project project,
                                        java.lang.String message,
                                        java.lang.String title,
                                        javax.swing.Icon icon)

showYesNoCancelDialog

public static int showYesNoCancelDialog(java.awt.Component parent,
                                        java.lang.String message,
                                        java.lang.String title,
                                        javax.swing.Icon icon)

showYesNoCancelDialog

public static int showYesNoCancelDialog(java.lang.String message,
                                        java.lang.String title,
                                        javax.swing.Icon icon)
Use this method only if you do not know project or component

See Also:
showYesNoCancelDialog(Project, String, String, Icon), showYesNoCancelDialog(Component, String, String, Icon)

showInputDialog

public static java.lang.String showInputDialog(Project project,
                                               java.lang.String message,
                                               java.lang.String title,
                                               javax.swing.Icon icon)
Returns:
trimmed inpit string or null if user cancelled dialog.

showInputDialog

public static java.lang.String showInputDialog(java.awt.Component parent,
                                               java.lang.String message,
                                               java.lang.String title,
                                               javax.swing.Icon icon)
Returns:
trimmed inpit string or null if user cancelled dialog.

showInputDialog

public static java.lang.String showInputDialog(java.lang.String message,
                                               java.lang.String title,
                                               javax.swing.Icon icon)
Use this method only if you do not know project or component

See Also:
showInputDialog(Project, String, String, Icon), showInputDialog(Component, String, String, Icon)

showInputDialog

public static java.lang.String showInputDialog(Project project,
                                               java.lang.String message,
                                               java.lang.String title,
                                               javax.swing.Icon icon,
                                               java.lang.String initialValue,
                                               InputValidator validator)

showInputDialog

public static java.lang.String showInputDialog(java.awt.Component parent,
                                               java.lang.String message,
                                               java.lang.String title,
                                               javax.swing.Icon icon,
                                               java.lang.String initialValue,
                                               InputValidator validator)

showInputDialog

public static java.lang.String showInputDialog(java.lang.String message,
                                               java.lang.String title,
                                               javax.swing.Icon icon,
                                               java.lang.String initialValue,
                                               InputValidator validator)
Use this method only if you do not know project or component

See Also:
showInputDialog(Project, String, String, Icon, String, InputValidator), showInputDialog(Component, String, String, Icon, String, InputValidator)

showEditableChooseDialog

public static java.lang.String showEditableChooseDialog(java.lang.String message,
                                                        java.lang.String title,
                                                        javax.swing.Icon icon,
                                                        java.lang.String[] values,
                                                        java.lang.String initialValue,
                                                        InputValidator validator)

showChooseDialog

public static int showChooseDialog(java.lang.String message,
                                   java.lang.String title,
                                   java.lang.String[] values,
                                   java.lang.String initialValue,
                                   javax.swing.Icon icon)

showChooseDialog

public static int showChooseDialog(java.awt.Component parent,
                                   java.lang.String message,
                                   java.lang.String title,
                                   java.lang.String[] values,
                                   java.lang.String initialValue,
                                   javax.swing.Icon icon)

showChooseDialog

public static int showChooseDialog(Project project,
                                   java.lang.String message,
                                   java.lang.String title,
                                   javax.swing.Icon icon,
                                   java.lang.String[] values,
                                   java.lang.String initialValue)
See Also:
DialogWrapper.DialogWrapper(Project,boolean)

showInfoMessage

public static void showInfoMessage(java.awt.Component component,
                                   java.lang.String message,
                                   java.lang.String title)
Shows dialog with given message and title, infomation icon getInformationIcon() and OK button


showInfoMessage

public static void showInfoMessage(Project project,
                                   java.lang.String message,
                                   java.lang.String title)
Shows dialog with given message and title, infomation icon getInformationIcon() and OK button


showInfoMessage

public static void showInfoMessage(java.lang.String message,
                                   java.lang.String title)
Shows dialog with given message and title, infomation icon getInformationIcon() and OK button