Example usage for org.eclipse.jface.dialogs IDialogConstants RETRY_LABEL

List of usage examples for org.eclipse.jface.dialogs IDialogConstants RETRY_LABEL

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs IDialogConstants RETRY_LABEL.

Prototype

String RETRY_LABEL

To view the source code for org.eclipse.jface.dialogs IDialogConstants RETRY_LABEL.

Click Source Link

Document

The label for retry buttons.

Usage

From source file:org.eclipse.epf.authoring.ui.actions.UserInteractionHandler.java

License:Open Source License

/**
 * Return action text/*from w w w  .j  a v  a  2  s.  c  o  m*/
 * 
 * @param action
 * @return Action text - either ABORT, CANCEL, OK, RETRY
 */
public static String getActionText(int action) {
    switch (action) {
    case IUserInteractionHandler.ACTION_ABORT:
        return IDialogConstants.ABORT_LABEL;
    case IUserInteractionHandler.ACTION_CANCEL:
        return IDialogConstants.CANCEL_LABEL;
    case IUserInteractionHandler.ACTION_OK:
        return IDialogConstants.OK_LABEL;
    case IUserInteractionHandler.ACTION_RETRY:
        return IDialogConstants.RETRY_LABEL;
    case IUserInteractionHandler.ACTION_YES:
        return IDialogConstants.YES_LABEL;
    case IUserInteractionHandler.ACTION_NO:
        return IDialogConstants.NO_LABEL;
    default:
        break;
    }
    return null;
}

From source file:org.eclipse.epf.library.ui.xmi.internal.migration.Migrator102.java

License:Open Source License

/**
 * /*from  w ww.  j  a v a 2  s.c o  m*/
 */
private void checkModifiedResources() {
    do {
        ResourceSet resourceSet = lib.eResource().getResourceSet();
        ArrayList readOnlyResources = new ArrayList();
        String pluginId = XMILibraryPlugin.getDefault().getId();
        MultiStatus status = new MultiStatus(pluginId, 0, XMILibraryResources.cannotWriteToFiles, null);
        for (Iterator iter = resourceSet.getResources().iterator(); iter.hasNext();) {
            Resource resource = (Resource) iter.next();
            File file = new File(resource.getURI().toFileString());
            if (file.exists() && !file.canWrite()) {
                readOnlyResources.add(resource);
                status.add(new Status(IStatus.ERROR, pluginId, 0, file.toString(), null));
            }
        }
        if (!status.isOK()) {
            String title = XMILibraryResources.readOnlyFiles_title;
            String msg = XMILibraryResources.readOnlyFiles_msg;
            ErrorDialog errDlg = new ErrorDialog(MsgBox.getDefaultShell(), title, msg, status,
                    IStatus.OK | IStatus.INFO | IStatus.WARNING | IStatus.ERROR) {
                /*
                 * (non-Javadoc)
                 * 
                 * @see org.eclipse.jface.dialogs.ErrorDialog#createButtonsForButtonBar(org.eclipse.swt.widgets.Composite)
                 */
                protected void createButtonsForButtonBar(Composite parent) {
                    // create Retry, Cancel and Details buttons
                    createButton(parent, IDialogConstants.OK_ID, IDialogConstants.RETRY_LABEL, true);

                    createButton(parent, IDialogConstants.CANCEL_ID, IDialogConstants.CANCEL_LABEL, false);

                    createDetailsButton(parent);
                }

                /*
                 * (non-Javadoc)
                 * 
                 * @see org.eclipse.jface.dialogs.ErrorDialog#open()
                 */
                public int open() {
                    showDetailsArea();
                    return super.open();
                }

            };
            if (errDlg.open() == IDialogConstants.CANCEL_ID) {
                throw new OperationCanceledException();
            }
        } else {
            return;
        }
    } while (true);
}

From source file:org.eclipse.sirius.common.ui.tools.api.dialog.SiriusMessageDialogWithToggle.java

License:Open Source License

/**
 * Attempt to find a standard JFace button id that matches the specified
 * button label. If no match can be found, use the default id provided.
 * //from www .  j ava 2s . co m
 * Overridden to investigate the provided buttons.
 * 
 * @param buttonLabel
 *            the button label whose id is sought
 * @param defaultId
 *            the id to use for the button if there is no standard id
 * @return the id for the specified button label
 */
// CHECKSTYLE:OFF
private int mapButtonLabelToButtonID(String buttonLabel, int defaultId) {
    // CHECKSTYLE:OON
    // Not pretty but does the job...
    if (IDialogConstants.OK_LABEL.equals(buttonLabel)) {
        return IDialogConstants.OK_ID;
    }

    if (IDialogConstants.YES_LABEL.equals(buttonLabel)) {
        return IDialogConstants.YES_ID;
    }

    if (IDialogConstants.NO_LABEL.equals(buttonLabel)) {
        return IDialogConstants.NO_ID;
    }

    if (IDialogConstants.CANCEL_LABEL.equals(buttonLabel)) {
        return IDialogConstants.CANCEL_ID;
    }

    if (IDialogConstants.YES_TO_ALL_LABEL.equals(buttonLabel)) {
        return IDialogConstants.YES_TO_ALL_ID;
    }

    if (IDialogConstants.SKIP_LABEL.equals(buttonLabel)) {
        return IDialogConstants.SKIP_ID;
    }

    if (IDialogConstants.STOP_LABEL.equals(buttonLabel)) {
        return IDialogConstants.STOP_ID;
    }

    if (IDialogConstants.ABORT_LABEL.equals(buttonLabel)) {
        return IDialogConstants.ABORT_ID;
    }

    if (IDialogConstants.RETRY_LABEL.equals(buttonLabel)) {
        return IDialogConstants.RETRY_ID;
    }

    if (IDialogConstants.IGNORE_LABEL.equals(buttonLabel)) {
        return IDialogConstants.IGNORE_ID;
    }

    if (IDialogConstants.PROCEED_LABEL.equals(buttonLabel)) {
        return IDialogConstants.PROCEED_ID;
    }

    if (IDialogConstants.OPEN_LABEL.equals(buttonLabel)) {
        return IDialogConstants.OPEN_ID;
    }

    if (IDialogConstants.CLOSE_LABEL.equals(buttonLabel)) {
        return IDialogConstants.CLOSE_ID;
    }

    if (IDialogConstants.BACK_LABEL.equals(buttonLabel)) {
        return IDialogConstants.BACK_ID;
    }

    if (IDialogConstants.NEXT_LABEL.equals(buttonLabel)) {
        return IDialogConstants.NEXT_ID;
    }

    if (IDialogConstants.FINISH_LABEL.equals(buttonLabel)) {
        return IDialogConstants.FINISH_ID;
    }

    if (IDialogConstants.HELP_LABEL.equals(buttonLabel)) {
        return IDialogConstants.HELP_ID;
    }

    if (IDialogConstants.NO_TO_ALL_LABEL.equals(buttonLabel)) {
        return IDialogConstants.NO_TO_ALL_ID;
    }

    if (IDialogConstants.SHOW_DETAILS_LABEL.equals(buttonLabel)) {
        return IDialogConstants.DETAILS_ID;
    }

    if (IDialogConstants.HIDE_DETAILS_LABEL.equals(buttonLabel)) {
        return IDialogConstants.DETAILS_ID;
    }

    for (String providedButton : buttonsMap.keySet()) {
        if (providedButton.equals(buttonLabel)) {
            return buttonsMap.get(providedButton);
        }
    }

    // No XXX_LABEL in IDialogConstants for these. Unlikely
    // they would be used in a message dialog though.
    // public int SELECT_ALL_ID = 18;
    // public int DESELECT_ALL_ID = 19;
    // public int SELECT_TYPES_ID = 20;

    return defaultId;
}

From source file:org.jkiss.dbeaver.ui.dialogs.ConnectionLostDialog.java

License:Apache License

@Override
protected void createButtonsForButtonBar(Composite parent) {
    createButton(parent, IDialogConstants.STOP_ID, stopButtonName, true);
    createButton(parent, IDialogConstants.RETRY_ID, IDialogConstants.RETRY_LABEL, false);
    createButton(parent, IDialogConstants.IGNORE_ID, IDialogConstants.IGNORE_LABEL, false);
    createDetailsButton(parent);/*  w  ww. ja  v  a  2s  .  com*/
}

From source file:org.jkiss.dbeaver.ui.dialogs.exec.ExecutionQueueErrorDialog.java

License:Open Source License

@Override
protected void createButtonsForButtonBar(Composite parent) {
    // create OK and Details buttons
    createButton(parent, IDialogConstants.STOP_ID, IDialogConstants.STOP_LABEL, true);
    createButton(parent, IDialogConstants.RETRY_ID, IDialogConstants.RETRY_LABEL, false);
    if (script) {
        createButton(parent, IDialogConstants.SKIP_ID, IDialogConstants.SKIP_LABEL, false);
        createButton(parent, IDialogConstants.IGNORE_ID, IDialogConstants.IGNORE_LABEL, false);
    }//from   w  w w .  j ava  2 s. c  o m
    createDetailsButton(parent);
}