|
Lines 78-90
Link Here
|
| 78 |
private final Map<IValidatorJob, IWorkbenchContext> _helpers = |
78 |
private final Map<IValidatorJob, IWorkbenchContext> _helpers = |
| 79 |
Collections.synchronizedMap( new HashMap<IValidatorJob, IWorkbenchContext>() ); |
79 |
Collections.synchronizedMap( new HashMap<IValidatorJob, IWorkbenchContext>() ); |
| 80 |
private final Expression _enablementExpression; |
80 |
private final Expression _enablementExpression; |
|
|
81 |
private boolean _validateByProject = true; |
| 82 |
// |
| 81 |
|
83 |
|
| 82 |
ValidatorMetaData(boolean async, String[] aggregatedValidators, boolean isEnabledByDefault, boolean supportsIncremental, |
84 |
ValidatorMetaData(boolean async, String[] aggregatedValidators, boolean isEnabledByDefault, boolean supportsIncremental, |
| 83 |
boolean supportsFullBuild, IConfigurationElement helperClassElement, String helperClassName, |
85 |
boolean supportsFullBuild, IConfigurationElement helperClassElement, String helperClassName, |
| 84 |
MigrationMetaData migrationMetaData, String pluginId, int ruleGroup, IConfigurationElement validatorClassElement, |
86 |
MigrationMetaData migrationMetaData, String pluginId, int ruleGroup, IConfigurationElement validatorClassElement, |
| 85 |
String validatorDisplayName, String validatorUniqueName, String[] contentTypeIds, boolean dependentValidator, |
87 |
String validatorDisplayName, String validatorUniqueName, String[] contentTypeIds, boolean dependentValidator, |
| 86 |
Expression enablementExpression, String[] facetFilters, ValidatorFilter[] filters, |
88 |
Expression enablementExpression, String[] facetFilters, ValidatorFilter[] filters, |
| 87 |
ValidatorNameFilter[] projectNatureFilters, String[] markerIds) { |
89 |
ValidatorNameFilter[] projectNatureFilters, String[] markerIds, boolean onProject) { |
| 88 |
_async = async; |
90 |
_async = async; |
| 89 |
_aggregatedValidators = aggregatedValidators; |
91 |
_aggregatedValidators = aggregatedValidators; |
| 90 |
_isEnabledByDefault = isEnabledByDefault; |
92 |
_isEnabledByDefault = isEnabledByDefault; |
|
Lines 106-111
Link Here
|
| 106 |
_projectNatureFilters = projectNatureFilters; |
108 |
_projectNatureFilters = projectNatureFilters; |
| 107 |
_markerIds = markerIds; |
109 |
_markerIds = markerIds; |
| 108 |
_validatorNames = buildValidatorNames(); |
110 |
_validatorNames = buildValidatorNames(); |
|
|
111 |
_validateByProject = onProject; |
| 109 |
} |
112 |
} |
| 110 |
|
113 |
|
| 111 |
protected String[] getFacetFilters() { |
114 |
protected String[] getFacetFilters() { |
|
Lines 544-548
Link Here
|
| 544 |
} |
547 |
} |
| 545 |
return false; |
548 |
return false; |
| 546 |
} |
549 |
} |
|
|
550 |
|
| 551 |
public boolean isValidateByProject() { |
| 552 |
return _validateByProject; |
| 553 |
} |
| 547 |
|
554 |
|
| 548 |
} |
555 |
} |