Java 类org.eclipse.ui.internal.ide.dialogs.ProjectContentsLocationArea.IErrorMessageReporter 实例源码

项目:ncl30-eclipse    文件:NCLProjectWizardPage.java   
/**
 * Get an error reporter for the receiver.
 * @return IErrorMessageReporter
 */
private IErrorMessageReporter getErrorReporter() {
    return new IErrorMessageReporter(){
        /* (non-Javadoc)
         * @see org.eclipse.ui.internal.ide.dialogs.ProjectContentsLocationArea.IErrorMessageReporter#reportError(java.lang.String)
         */

        public void reportError(String errorMessage, boolean infoOnly) {
            if (infoOnly) {
                setMessage(errorMessage, IStatus.INFO);
                setErrorMessage(null);
            }
            else
                setErrorMessage(errorMessage);
            boolean valid = errorMessage == null;
            if(valid) {
                valid = validatePage();
            }

            setPageComplete(valid);
        }
    };
}
项目:NEXCORE-UML-Modeler    文件:UMLWizardNewProjectCreationPage.java   
/**
 * Get an error reporter for the receiver.
 * @return IErrorMessageReporter
 */
private IErrorMessageReporter getErrorReporter() {
    return new IErrorMessageReporter(){
        /* (non-Javadoc)
         * @see org.eclipse.ui.internal.ide.dialogs.ProjectContentsLocationArea.IErrorMessageReporter#reportError(java.lang.String)
         */
        public void reportError(String errorMessage, boolean infoOnly) {
            if (infoOnly) {
                setMessage(errorMessage, IStatus.INFO);
                setErrorMessage(null);
            }
            else
                setErrorMessage(errorMessage);
            boolean valid = errorMessage == null;
            if(valid) {
                valid = validatePage();
            }

            setPageComplete(valid);
        }
    };
}
项目:Aspose.Total-for-Java    文件:AsposeNewMavenProjectWizardPageBase.java   
/**
 * Get an error reporter for the receiver.
 * 
 * @return IErrorMessageReporter
 */
private IErrorMessageReporter getErrorReporter() {
    return new IErrorMessageReporter() {
        @Override
        public void reportError(String errorMessage, boolean infoOnly) {
            if (infoOnly) {
                setMessage(errorMessage, IStatus.INFO);
                setErrorMessage(null);
            } else
                setErrorMessage(errorMessage);
            boolean valid = errorMessage == null;
            if (valid) {
                valid = validatePage();
            }

            setPageComplete(valid);
        }
    };
}
项目:gama    文件:NewProjectWizardPage.java   
/**
 * Get an error reporter for the receiver.
 * 
 * @return IErrorMessageReporter
 */
private IErrorMessageReporter getErrorReporter() {
    return (errorMessage, infoOnly) -> {
        if (infoOnly) {
            setMessage(errorMessage, IStatus.INFO);
            setErrorMessage(null);
        } else
            setErrorMessage(errorMessage);
        boolean valid = errorMessage == null;
        if (valid) {
            valid = validatePage();
        }

        setPageComplete(valid);
    };
}