/** * Returns the number of enabled validators on the project or workspace. */ public int numberOfEnabledValidators() throws InvocationTargetException { return getEnabledValidators().length; }
public int numberOfEnabledIncrementalValidators() throws InvocationTargetException { return numberOfIncrementalValidators(getEnabledValidators()); }
public ValidatorMetaData[] getBuildEnabledValidators() throws InvocationTargetException { HashMap map = getBuildEnabledValidatorsMap(); Set set = getBuildEnabledValidatorsMap().keySet(); Iterator it = set.iterator(); List enabledBuildValidators = new ArrayList(); if (!set.isEmpty()) { while (it.hasNext()) { ValidatorMetaData data = (ValidatorMetaData) it.next(); Boolean obj = (Boolean) map.get(data); if (obj != null && obj.booleanValue() == true) { enabledBuildValidators.add(data); } } return (ValidatorMetaData[]) enabledBuildValidators.toArray(new ValidatorMetaData[enabledBuildValidators.size()]); } return getEnabledValidators(); }
public ValidatorMetaData[] getManualEnabledValidators() throws InvocationTargetException { HashMap map = getManualEnabledValidatorsMap(); Set set = getManualEnabledValidatorsMap().keySet(); if (!set.isEmpty()) { Iterator it = set.iterator(); List enabledManualValidators = new ArrayList(); while (it.hasNext()) { ValidatorMetaData data = (ValidatorMetaData) it.next(); Boolean obj = (Boolean) map.get(data); if (obj != null && obj.booleanValue() == true) { enabledManualValidators.add(data); } } return (ValidatorMetaData[]) enabledManualValidators.toArray(new ValidatorMetaData[enabledManualValidators.size()]); } return getEnabledValidators(); }
/** * If the preferences should be used then the preference settings are returned; otherwise return * the project settings. */ public ValidatorMetaData[] getEnabledValidators() throws InvocationTargetException { if (useGlobalPreference()) { return extractProjectValidators(ConfigurationManager.getManager().getGlobalConfiguration().getEnabledValidators(), getResource()); } return super.getEnabledValidators(); }
ValidatorMetaData[] projEnabledVmd = super.getEnabledValidators(); // bypass the check
protected void copyTo(ValidationConfiguration up) throws InvocationTargetException { up.setVersion(getVersion()); up.setResource(getResource()); up.setValidators(getValidators()); up.setDisableAllValidation(isDisableAllValidation()); up.setEnabledValidators(getEnabledValidators()); up.setEnabledManualValidators(getManualEnabledValidators()); up.setEnabledBuildValidators(getBuildEnabledValidators()); up.setDelegatingValidators(getDelegatingValidators()); }