/** * Checks if validator is enabled according in Validation preferences * * @param vmd * @return */ static boolean isBatchValidatorPreferenceEnabled(IFile file) { if (file == null) { return true; } boolean enabled = true; ProjectConfiguration configuration = getProjectConfiguration(file); if (configuration != null) { org.eclipse.wst.validation.internal.ValidatorMetaData metadata = ValidationRegistryReader.getReader().getValidatorMetaData(JSPBatchValidator.class.getName()); if (configuration != null && metadata != null) { if (!configuration.isBuildEnabled(metadata) && !configuration.isManualEnabled(metadata)) enabled = false; } } return enabled; }
protected boolean isDelegateValidatorEnabled(IFile file) { boolean enabled = true; try { ProjectConfiguration configuration = ConfigurationManager.getManager().getProjectConfiguration(file.getProject()); ValidatorMetaData vmd = ValidationRegistryReader.getReader().getValidatorMetaData(VALIDATOR_CLASS); if (configuration.isBuildEnabled(vmd) || configuration.isManualEnabled(vmd)) enabled = true; else enabled = false; } catch (InvocationTargetException e) { Logger.log(Logger.WARNING_DEBUG, e.getMessage(), e); } return enabled; } }
protected boolean isDelegateValidatorEnabled(IFile file) { boolean enabled = true; try { ProjectConfiguration configuration = ConfigurationManager.getManager().getProjectConfiguration(file.getProject()); ValidatorMetaData vmd = ValidationRegistryReader.getReader().getValidatorMetaData(VALIDATOR_CLASS); if (configuration.isBuildEnabled(vmd) || configuration.isManualEnabled(vmd)) { enabled = true; } else { enabled = false; } } catch (InvocationTargetException e) { Logger.log(Logger.WARNING_DEBUG, e.getMessage(), e); } return enabled; } }