List of usage examples for org.eclipse.jface.dialogs IMessageProvider NONE
int NONE
To view the source code for org.eclipse.jface.dialogs IMessageProvider NONE.
Click Source Link
From source file:at.rc.tacos.client.editors.VehicleDetailEditor.java
License:Open Source License
@Override public void doSave(IProgressMonitor monitor) { // reset error message form.setMessage(null, IMessageProvider.NONE); // just set and validate the changeable values if (vehicleType.getText().trim().isEmpty()) { form.getDisplay().beep();/*ww w. j ava 2s . c om*/ form.setMessage("Bitte geben Sie den Fahrzeugtyp an", IMessageProvider.ERROR); return; } detail.setVehicleType(vehicleType.getText()); // validate the name if (vehicleName.getText().trim().isEmpty()) { form.getDisplay().beep(); form.setMessage("Bitte geben Sie einen Fahrzeugnamen ein", IMessageProvider.ERROR); return; } detail.setVehicleName(vehicleName.getText()); // basic location int index = basicLocationViewer.getCombo().getSelectionIndex(); if (index == -1) { form.getDisplay().beep(); form.setMessage("Bitte ordnen Sie diesem Fahrzeug eine Basis Ortsstelle zu", IMessageProvider.ERROR); return; } detail.setBasicStation((Location) basicLocationViewer.getElementAt(index)); // mobile phone int index2 = phoneViewer.getCombo().getSelectionIndex(); if (index2 == -1) { form.getDisplay().beep(); form.setMessage("Bitte ordnen Sie diesem Fahrzeug eine Handynummer zu", IMessageProvider.ERROR); return; } detail.setMobilPhone((MobilePhoneDetail) phoneViewer.getElementAt(index2)); // current location int index3 = currentLocationViewer.getCombo().getSelectionIndex(); if (index3 == -1) { form.getDisplay().beep(); form.setMessage("Bitte ordnen Sie diesem Fahrzeug eine aktuelle Ortsstelle zu", IMessageProvider.ERROR); } detail.setCurrentStation((Location) currentLocationViewer.getElementAt(index3)); // the other fields are read only and must not be set explicite if (isNew) NetWrapper.getDefault().sendAddMessage(VehicleDetail.ID, detail); else NetWrapper.getDefault().sendUpdateMessage(VehicleDetail.ID, detail); }
From source file:bndtools.editor.BndEditor.java
License:Open Source License
private Promise<Workspace> loadEditModel() throws Exception { // Create the bnd edit model and workspace Workspace ws = Central.getWorkspaceIfPresent(); Project bndProject = Run.createRun(ws, inputFile); model.setWorkspace(bndProject.getWorkspace()); model.setProject(bndProject);//from w ww . j a v a2 s .c o m // Load content into the edit model Deferred<Workspace> completed = Central.promiseFactory().deferred(); Display.getDefault().asyncExec(() -> { final IDocumentProvider docProvider = sourcePage.getDocumentProvider(); // #1625: Ensure the IDocumentProvider is not null. if (docProvider != null) { try { IDocument document = docProvider.getDocument(getEditorInput()); model.loadFrom(new IDocumentWrapper(document)); model.setBndResource(inputFile); completed.resolve(ws); } catch (IOException e) { logger.logError("Unable to load edit model", e); completed.fail(e); } for (int i = 0; i < getPageCount(); i++) { Control control = getControl(i); if (control instanceof ScrolledForm) { ScrolledForm form = (ScrolledForm) control; if (SYNC_MESSAGE.equals(form.getMessage())) { form.setMessage(null, IMessageProvider.NONE); } } } } else { completed.fail(new Exception("Model unavailable")); } }); return completed.getPromise(); }
From source file:ca.mcgill.cs.swevo.qualyzer.editors.pages.InvestigatorEditorPage.java
License:Open Source License
/** * @param form //from w w w . j a v a2 s .com * @return */ private KeyAdapter createKeyAdapter(final ScrolledForm form) { return new KeyAdapter() { private ScrolledForm fForm = form; @Override public void keyReleased(KeyEvent event) { InvestigatorValidator lValidator = new InvestigatorValidator(fNickname.getText().trim(), fInvestigator.getNickName(), fInvestigator.getProject()); if (!lValidator.isValid()) { fForm.setMessage(lValidator.getErrorMessage(), IMessageProvider.ERROR); notDirty(); } else { fForm.setMessage(null, IMessageProvider.NONE); } } }; }
From source file:ca.mcgill.cs.swevo.qualyzer.editors.pages.InvestigatorEditorPage.java
License:Open Source License
private KeyAdapter createStringLengthValidator(final ScrolledForm form, final String pLabel, final Text pText) { return new KeyAdapter() { @Override/* w w w . j ava 2s. c o m*/ public void keyReleased(KeyEvent event) { StringLengthValidator lValidator = new StringLengthValidator(pLabel, pText.getText().trim()); if (!lValidator.isValid()) { form.setMessage(lValidator.getErrorMessage(), IMessageProvider.ERROR); notDirty(); } else { form.setMessage(null, IMessageProvider.NONE); } } }; }
From source file:ca.mcgill.cs.swevo.qualyzer.editors.pages.ParticipantEditorPage.java
License:Open Source License
/** * Validates input.// w ww .j av a2 s.c om * @return */ private KeyAdapter createKeyAdapter() { return new KeyAdapter() { @Override public void keyReleased(KeyEvent event) { ParticipantValidator lValidator = new ParticipantValidator(fID.getText().trim(), fParticipant.getParticipantId(), fParticipant.getProject()); if (!lValidator.isValid()) { fForm.setMessage(lValidator.getErrorMessage(), IMessageProvider.ERROR); notDirty(); } else { fForm.setMessage(null, IMessageProvider.NONE); } } }; }
From source file:ca.mcgill.cs.swevo.qualyzer.editors.pages.ParticipantEditorPage.java
License:Open Source License
private KeyAdapter createStringLengthValidator(final String pLabel, final Text pText) { return new KeyAdapter() { @Override//from w w w . j a v a 2 s . c om public void keyReleased(KeyEvent event) { StringLengthValidator lValidator = new StringLengthValidator(pLabel, pText.getText().trim()); if (!lValidator.isValid()) { fForm.setMessage(lValidator.getErrorMessage(), IMessageProvider.ERROR); notDirty(); } else { fForm.setMessage(null, IMessageProvider.NONE); } } }; }
From source file:ch.elexis.dialogs.TerminDialog.java
License:Open Source License
private void enable(final boolean mode) { msg = Messages.TerminDialog_editTermins; bChange.setEnabled(mode);//from w ww . ja v a 2s. c o m bSave.setEnabled(mode); getButton(IDialogConstants.OK_ID).setEnabled(mode); slider.setBackground(UiDesk.getColor(UiDesk.COL_LIGHTGREY)); //$NON-NLS-1$ if (!mode) { slider.setBackground(UiDesk.getColor(UiDesk.COL_DARKGREY)); //$NON-NLS-1$ msg = Messages.TerminDialog_editTermins + "\n\t" + Messages.TerminDialog_collision; } getShell().getDisplay().asyncExec(new Runnable() { @Override public void run() { setMessage(msg, mode ? IMessageProvider.NONE : IMessageProvider.ERROR); } }); }
From source file:cn.dockerfoundry.ide.eclipse.server.ui.internal.actions.EditorAction.java
License:Open Source License
protected void setErrorInPage(String message) { if (message == null) { editorPage.setMessage(null, IMessageProvider.NONE); } else {/*from w ww . j a v a2s .co m*/ editorPage.setMessage(message, IMessageProvider.ERROR); } }
From source file:cn.dockerfoundry.ide.eclipse.server.ui.internal.actions.EditorAction.java
License:Open Source License
protected void setMessageInPage(IStatus status) { String message = status.getMessage(); int providerStatus = IMessageProvider.NONE; switch (status.getSeverity()) { case IStatus.INFO: providerStatus = IMessageProvider.INFORMATION; break;/*from w ww . jav a 2 s. c om*/ case IStatus.WARNING: providerStatus = IMessageProvider.WARNING; break; } editorPage.setMessage(message, providerStatus); }
From source file:cn.dockerfoundry.ide.eclipse.server.ui.internal.editor.DockerFoundryApplicationsEditorPage.java
License:Open Source License
public void setMessage(String message, int messageType) { String messageToDisplay = message; if (messageToDisplay == null) { sform.setMessage(null, IMessageProvider.NONE); } else {//from w w w . j a va 2s . c om // First replace all return carriages, or new lines with spaces StringBuffer buffer = new StringBuffer(messageToDisplay); for (int i = 0; i < buffer.length(); i++) { char ch = buffer.charAt(i); if (ch == '\r' || ch == '\n') { buffer.replace(i, i + 1, " "); //$NON-NLS-1$ } } if (buffer.length() > MAX_ERROR_MESSAGE) { String endingSegment = Messages.DockerFoundryApplicationsEditorPage_TEXT_SEE_ERRORLOG; messageToDisplay = buffer.substring(0, MAX_ERROR_MESSAGE).trim() + endingSegment; DockerFoundryPlugin.logError(message); } else { messageToDisplay = buffer.toString(); } sform.setMessage(messageToDisplay, messageType); } }