public void run() { String message= status.getMessageMatchingSeverity(RefactoringStatus.FATAL); MessageDialog.openWarning(fParent, fTitle, getFullMessage(message)); } };
private void showInformation(Shell parent, RefactoringStatus status) { String message= status.getMessageMatchingSeverity(RefactoringStatus.FATAL); MessageDialog.openInformation(parent, JavaUIMessages.RenameSupport_dialog_title, message); }
private void showInformation(Shell parent, RefactoringStatus status) { String message= status.getMessageMatchingSeverity(RefactoringStatus.FATAL); MessageDialog.openInformation(parent, JavaUIMessages.RenameSupport_dialog_title, message); }
private void showInformation(Shell parent, RefactoringStatus status) { String message= status.getMessageMatchingSeverity(RefactoringStatus.FATAL); MessageDialog.openInformation(parent, JavaUIMessages.RenameSupport_dialog_title, message); }
@Override public String isValid(String newText) { if (newText == null || "".equals(newText)) //$NON-NLS-1$ return INVALID_NAME_NO_MESSAGE; String newCuName= JavaModelUtil.getRenamedCUName(cu, newText); IStatus status= JavaConventionsUtil.validateCompilationUnitName(newCuName, cu); if (status.getSeverity() == IStatus.ERROR) return status.getMessage(); RefactoringStatus refStatus; refStatus= Checks.checkCompilationUnitNewName(cu, newText); if (refStatus.hasFatalError()) return refStatus.getMessageMatchingSeverity(RefactoringStatus.FATAL); if (cu.getElementName().equalsIgnoreCase(newCuName)) return ReorgMessages.ReorgQueries_resourceExistsWithDifferentCaseMassage; return null; } };
@Override public String isValid(String newText) { if (newText == null || "".equals(newText)) //$NON-NLS-1$ return INVALID_NAME_NO_MESSAGE; String newCuName= JavaModelUtil.getRenamedCUName(cu, newText); IStatus status= JavaConventionsUtil.validateCompilationUnitName(newCuName, cu); if (status.getSeverity() == IStatus.ERROR) return status.getMessage(); RefactoringStatus refStatus; refStatus= Checks.checkCompilationUnitNewName(cu, newText); if (refStatus.hasFatalError()) return refStatus.getMessageMatchingSeverity(RefactoringStatus.FATAL); if (cu.getElementName().equalsIgnoreCase(newCuName)) return ReorgMessages.ReorgQueries_resourceExistsWithDifferentCaseMassage; return null; } };
private void processValidation() { RefactoringStatus status= fRefactoring.checkMethodNames(); String message= null; boolean valid= true; if (status.hasFatalError()) { message= status.getMessageMatchingSeverity(RefactoringStatus.FATAL); valid= false; } setErrorMessage(message); setPageComplete(valid); }
private void processValidation() { RefactoringStatus status= fRefactoring.checkMethodNames(); String message= null; boolean valid= true; if (status.hasFatalError()) { message= status.getMessageMatchingSeverity(RefactoringStatus.FATAL); valid= false; } setErrorMessage(message); setPageComplete(valid); }
private void processValidation() { RefactoringStatus status= fRefactoring.checkMethodNames(); String message= null; boolean valid= true; if (status.hasFatalError()) { message= status.getMessageMatchingSeverity(RefactoringStatus.FATAL); valid= false; } setErrorMessage(message); setPageComplete(valid); }
@Override public void widgetSelected(SelectionEvent e) { IType factoryType= chooseFactoryClass(); if (factoryType == null) return; RefactoringStatus status= getUseFactoryRefactoring().setFactoryClass(factoryType.getFullyQualifiedName()); boolean nameOk= status.isOK(); factoryTypeName.setText(factoryType.getFullyQualifiedName()); IntroduceFactoryInputPage.this.setPageComplete(nameOk); IntroduceFactoryInputPage.this.setErrorMessage(nameOk ? "" : //$NON-NLS-1$ status.getMessageMatchingSeverity(RefactoringStatus.ERROR)); } });
public void widgetSelected(SelectionEvent e) { IType factoryType= chooseFactoryClass(); if (factoryType == null) return; RefactoringStatus status= getUseFactoryRefactoring().setFactoryClass(factoryType.getFullyQualifiedName()); boolean nameOk= status.isOK(); factoryTypeName.setText(factoryType.getFullyQualifiedName()); IntroduceFactoryInputPage.this.setPageComplete(nameOk); IntroduceFactoryInputPage.this.setErrorMessage(nameOk ? "" : //$NON-NLS-1$ status.getMessageMatchingSeverity(RefactoringStatus.ERROR)); } });
@Override public void widgetSelected(SelectionEvent e) { IType factoryType= chooseFactoryClass(); if (factoryType == null) return; RefactoringStatus status= getUseFactoryRefactoring().setFactoryClass(factoryType.getFullyQualifiedName()); boolean nameOk= status.isOK(); factoryTypeName.setText(factoryType.getFullyQualifiedName()); IntroduceFactoryInputPage.this.setPageComplete(nameOk); IntroduceFactoryInputPage.this.setErrorMessage(nameOk ? "" : //$NON-NLS-1$ status.getMessageMatchingSeverity(RefactoringStatus.ERROR)); } });
/** * Sets the page's complete status depending on the given <tt> * ReactoringStatus</tt>. * * @param status the <tt>RefactoringStatus</tt> */ public void setPageComplete(RefactoringStatus status) { getRefactoringWizard().setConditionCheckingStatus(status); int severity= status.getSeverity(); if (severity == RefactoringStatus.FATAL){ setPageComplete(false); setErrorMessage(status.getMessageMatchingSeverity(severity)); } else { setPageComplete(true); setErrorMessage(null); if (severity == RefactoringStatus.OK) setMessage(null, NONE); else setMessage(status.getMessageMatchingSeverity(severity), getCorrespondingIStatusSeverity(severity)); } }
private void validateInput() { RefactoringStatus merged= new RefactoringStatus(); merged.merge(getIntroduceIndirectionRefactoring().setIntermediaryTypeName(fIntermediaryTypeName.getText())); merged.merge(getIntroduceIndirectionRefactoring().setIntermediaryMethodName(fIntermediaryMethodName.getText())); setPageComplete(!merged.hasError()); int severity= merged.getSeverity(); String message= merged.getMessageMatchingSeverity(severity); if (severity >= RefactoringStatus.INFO) { setMessage(message, severity); } else { setMessage("", NONE); //$NON-NLS-1$ } }
private void validateInput() { RefactoringStatus merged= new RefactoringStatus(); merged.merge(getIntroduceIndirectionRefactoring().setIntermediaryClassName(fIntermediaryTypeName.getText())); merged.merge(getIntroduceIndirectionRefactoring().setIntermediaryMethodName(fIntermediaryMethodName.getText())); setPageComplete(!merged.hasError()); int severity= merged.getSeverity(); String message= merged.getMessageMatchingSeverity(severity); if (severity >= RefactoringStatus.INFO) { setMessage(message, severity); } else { setMessage("", NONE); //$NON-NLS-1$ } }
private void validateInput() { RefactoringStatus merged= new RefactoringStatus(); merged.merge(getIntroduceIndirectionRefactoring().setIntermediaryTypeName(fIntermediaryTypeName.getText())); merged.merge(getIntroduceIndirectionRefactoring().setIntermediaryMethodName(fIntermediaryMethodName.getText())); setPageComplete(!merged.hasError()); int severity= merged.getSeverity(); String message= merged.getMessageMatchingSeverity(severity); if (severity >= RefactoringStatus.INFO) { setMessage(message, severity); } else { setMessage("", NONE); //$NON-NLS-1$ } }
private void validateInput(boolean methodName) { RefactoringStatus merged= new RefactoringStatus(); if (fMethodNameStatus != null && (methodName || fMethodNameStatus.hasError())) merged.merge(fMethodNameStatus); if (fDestinationStatus != null && (!methodName || fDestinationStatus.hasError())) merged.merge(fDestinationStatus); setPageComplete(!merged.hasError()); int severity= merged.getSeverity(); String message= merged.getMessageMatchingSeverity(severity); if (severity >= RefactoringStatus.INFO) { setMessage(message, severity); } else { setMessage("", NONE); //$NON-NLS-1$ } } }
private void validateInput(boolean methodName) { RefactoringStatus merged= new RefactoringStatus(); if (fMethodNameStatus != null && (methodName || fMethodNameStatus.hasError())) merged.merge(fMethodNameStatus); if (fDestinationStatus != null && (!methodName || fDestinationStatus.hasError())) merged.merge(fDestinationStatus); setPageComplete(!merged.hasError()); int severity= merged.getSeverity(); String message= merged.getMessageMatchingSeverity(severity); if (severity >= RefactoringStatus.INFO) { setMessage(message, severity); } else { setMessage("", NONE); //$NON-NLS-1$ } } }
private void validateInput(boolean methodName) { RefactoringStatus merged= new RefactoringStatus(); if (fMethodNameStatus != null && (methodName || fMethodNameStatus.hasError())) merged.merge(fMethodNameStatus); if (fDestinationStatus != null && (!methodName || fDestinationStatus.hasError())) merged.merge(fDestinationStatus); setPageComplete(!merged.hasError()); int severity= merged.getSeverity(); String message= merged.getMessageMatchingSeverity(severity); if (severity >= RefactoringStatus.INFO) { setMessage(message, severity); } else { setMessage("", NONE); //$NON-NLS-1$ } } }
protected boolean performFinish() { UIPerformChangeOperation operation= new UIPerformChangeOperation(getShell().getDisplay(), fChange, getContainer()); FinishResult result= getRefactoringWizard().internalPerformFinish(InternalAPI.INSTANCE, operation); if (result.isException()) return true; if (result.isInterrupted()) return false; RefactoringStatus fValidationStatus= operation.getValidationStatus(); if (fValidationStatus != null && fValidationStatus.hasFatalError()) { RefactoringWizard wizard= getRefactoringWizard(); MessageDialog.openError(wizard.getShell(), wizard.getWindowTitle(), Messages.format( RefactoringUIMessages.RefactoringUI_cannot_execute, fValidationStatus.getMessageMatchingSeverity(RefactoringStatus.FATAL))); return true; } return true; }