@Override protected void updateButtonsEnableState(IStatus status) { super.updateButtonsEnableState(status); if (fApplyButton != null && !fApplyButton.isDisposed()) { fApplyButton.setEnabled(hasChanges() && !status.matches(IStatus.ERROR)); } if (fSaveButton != null && !fSaveButton.isDisposed()) { fSaveButton.setEnabled(!validateProfileName().matches(IStatus.ERROR)); } }
protected void updateButtonsEnableState(IStatus status) { super.updateButtonsEnableState(status); if (fApplyButton != null && !fApplyButton.isDisposed()) { fApplyButton.setEnabled(hasChanges() && !status.matches(IStatus.ERROR)); } if (fSaveButton != null && !fSaveButton.isDisposed()) { fSaveButton.setEnabled(!validateProfileName().matches(IStatus.ERROR)); } }
@Override protected void updateButtonsEnableState(IStatus status) { super.updateButtonsEnableState(status); if (fApplyButton != null && !fApplyButton.isDisposed()) { fApplyButton.setEnabled(hasChanges() && !status.matches(IStatus.ERROR)); } if (fSaveButton != null && !fSaveButton.isDisposed()) { fSaveButton.setEnabled(!validateProfileName().matches(IStatus.ERROR)); } }
private void doValidate() { IStatus status= validateProfileName(); if (status.matches(IStatus.ERROR)) { updateStatus(status); return; } String name= fProfileNameField.getText().trim(); if (!name.equals(fProfile.getName()) && fProfileManager.containsName(name)) { updateStatus(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, FormatterMessages.ModifyDialog_Duplicate_Status)); return; } if (fProfile.isBuiltInProfile() || fProfile.isSharedProfile()) { updateStatus(new Status(IStatus.INFO, JavaUI.ID_PLUGIN, FormatterMessages.ModifyDialog_NewCreated_Status)); return; } updateStatus(StatusInfo.OK_STATUS); }
private void doValidate() { String name= fProfileNameField.getText().trim(); if (name.equals(fProfile.getName()) && fProfile.hasEqualSettings(fWorkingValues, fWorkingValues.keySet())) { updateStatus(StatusInfo.OK_STATUS); return; } IStatus status= validateProfileName(); if (status.matches(IStatus.ERROR)) { updateStatus(status); return; } if (!name.equals(fProfile.getName()) && fProfileManager.containsName(name)) { updateStatus(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, FormatterMessages.ModifyDialog_Duplicate_Status)); return; } if (fProfile.isBuiltInProfile() || fProfile.isSharedProfile()) { updateStatus(new Status(IStatus.INFO, JavaUI.ID_PLUGIN, FormatterMessages.ModifyDialog_NewCreated_Status)); return; } updateStatus(StatusInfo.OK_STATUS); }
private void doValidate() { String name= fProfileNameField.getText().trim(); if (name.equals(fProfile.getName()) && fProfile.hasEqualSettings(fWorkingValues, fWorkingValues.keySet())) { updateStatus(StatusInfo.OK_STATUS); return; } IStatus status= validateProfileName(); if (status.matches(IStatus.ERROR)) { updateStatus(status); return; } if (!name.equals(fProfile.getName()) && fProfileManager.containsName(name)) { updateStatus(new Status(IStatus.ERROR, JavaUI.ID_PLUGIN, FormatterMessages.ModifyDialog_Duplicate_Status)); return; } if (fProfile.isBuiltInProfile() || fProfile.isSharedProfile()) { updateStatus(new Status(IStatus.INFO, JavaUI.ID_PLUGIN, FormatterMessages.ModifyDialog_NewCreated_Status)); return; } updateStatus(StatusInfo.OK_STATUS); }