/** * Keeping this API around so as not to break existing code. * * @deprecated use isAutoValidate */ public boolean isAutoValidateChecked(IProject project, boolean isGlobalAutoBuildOn) { return isAutoValidate(project, isGlobalAutoBuildOn); }
/** * Keeping this API around so as not to break existing code. * * @deprecated use isAutoValidate */ public boolean isAutoValidateChecked(IProject project) { return isAutoValidate(project); }
public boolean isAutoValidate(IProject project) { return isAutoValidate(project, isGlobalAutoBuildEnabled()); }
public static boolean isEARValidationAutoEnabled(IProject earProj) { return ValidatorManager.getManager().isAutoValidate(earProj) && ValidatorManager.getManager().isEnabled(earProj, UIEarValidator.VALIDATOR_ID); }
/** * Return true if the given validator must run (i.e., it has changes to validate, and it was not * run automatically.) */ private boolean isValidationNecessary(ValidatorMetaData vmd, IFileDelta[] delta) { // Validation is not necessary if: // 1. auto-validation has run and the validator is incremental, // 2. There are no files for the validator to validate. // There are files to validate if this is a full validation or if the // validator filtered in some of the deltas. boolean autoValidateRan = false; if (_isAutoBuild != null) { // User set the autoBuild default, so check if validation is // necessary or not. autoValidateRan = ValidatorManager.getManager().isAutoValidate(getProject(), _isAutoBuild.booleanValue()) && vmd.isIncremental(); } boolean hasFiles = (isFullValidate() || (delta.length > 0)); return (!autoValidateRan && hasFiles); }
buffer.append("isAutoValidate? "); //$NON-NLS-1$ boolean autoBuild = (_isAutoBuild == null) ? ValidatorManager.getManager().isGlobalAutoBuildEnabled() : _isAutoBuild.booleanValue(); buffer.append(ValidatorManager.getManager().isAutoValidate(getProject(), autoBuild)); buffer.append(" "); //$NON-NLS-1$ buffer.append("isIncremental? "); //$NON-NLS-1$