Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrey Loskutov2016-10-29 09:28:11 +0000
committerAndrey Loskutov2016-11-04 17:41:16 +0000
commit8ccd7fa0fae6e89d9a4d5df1c7165ba0112d4d59 (patch)
tree74e5ba25cbdd276ea14dc7aee6eb324c9619e0c2 /bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java
parente1aab99c603e589eea162124fbb67f0b26f71e69 (diff)
downloadeclipse.platform.team-8ccd7fa0fae6e89d9a4d5df1c7165ba0112d4d59.tar.gz
eclipse.platform.team-8ccd7fa0fae6e89d9a4d5df1c7165ba0112d4d59.tar.xz
eclipse.platform.team-8ccd7fa0fae6e89d9a4d5df1c7165ba0112d4d59.zip
Bug 506732 - cleanup trailing spaces in team.core and team.ui
Change-Id: I6a92f3b0af9cd07df54bc2e37a8455a52eaf490c Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java')
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java28
1 files changed, 14 insertions, 14 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java
index 2821d48cd..07a511564 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/FileModificationValidatorManager.java
@@ -22,7 +22,7 @@ import org.eclipse.team.core.RepositoryProvider;
public class FileModificationValidatorManager extends FileModificationValidator {
private FileModificationValidator defaultValidator;
-
+
/*
* @see IFileModificationValidator#validateEdit(IFile[], Object)
* For all files, determine which provider.
@@ -31,26 +31,26 @@ public class FileModificationValidatorManager extends FileModificationValidator
*/
public IStatus validateEdit(IFile[] files, FileModificationValidationContext context) {
ArrayList returnStati = new ArrayList();
-
+
//map provider to the files under that provider's control
Map providersToFiles = new HashMap(files.length);
-
+
//for each file, determine which provider, map providers to files
for (int i = 0; i < files.length; i++) {
IFile file = files[i];
RepositoryProvider provider = RepositoryProvider.getProvider(file.getProject());
-
+
if (!providersToFiles.containsKey(provider)) {
providersToFiles.put(provider, new ArrayList());
}
-
+
((ArrayList)providersToFiles.get(provider)).add(file);
}
-
+
Iterator providersIterator = providersToFiles.keySet().iterator();
-
+
boolean allOK = true;
-
+
//for each provider, validate its files
while(providersIterator.hasNext()) {
RepositoryProvider provider = (RepositoryProvider)providersIterator.next();
@@ -63,20 +63,20 @@ public class FileModificationValidatorManager extends FileModificationValidator
FileModificationValidator v = provider.getFileModificationValidator2();
if (v != null) validator = v;
}
-
+
IStatus status = validator.validateEdit(filesArray, context);
if(!status.isOK())
allOK = false;
returnStati.add(status);
- }
+ }
if (returnStati.size() == 1) {
return (IStatus)returnStati.get(0);
- }
-
+ }
+
return new MultiStatus(TeamPlugin.ID,
- 0,
+ 0,
(IStatus[])returnStati.toArray(new IStatus[returnStati.size()]),
allOK
? Messages.ok
@@ -99,7 +99,7 @@ public class FileModificationValidatorManager extends FileModificationValidator
return validator.validateSave(file);
}
-
+
private synchronized FileModificationValidator getDefaultValidator() {
if (defaultValidator == null) {
defaultValidator = new DefaultFileModificationValidator();

Back to the top