Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2007-09-12 15:41:03 +0000
committerMichael Valenta2007-09-12 15:41:03 +0000
commita4e65977a1a019aa1eb70074410bb09b3f392030 (patch)
treef9c9a2fb356c946f0caeaa1668df084712628533 /bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java
parente36dc30036c051e090d960c48862e2748bc9ae3a (diff)
downloadeclipse.platform.team-a4e65977a1a019aa1eb70074410bb09b3f392030.tar.gz
eclipse.platform.team-a4e65977a1a019aa1eb70074410bb09b3f392030.tar.xz
eclipse.platform.team-a4e65977a1a019aa1eb70074410bb09b3f392030.zip
Bug 203077 Deprecate IStreamMerger
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java')
-rw-r--r--bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java34
1 files changed, 31 insertions, 3 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java
index 550819758..f9c4fdc45 100644
--- a/bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java
+++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java
@@ -475,9 +475,9 @@ public final class Team {
* @return a storage merger for the given type, or <code>null</code> if no
* storage merger has been registered
*
- * @since 3.2
+ * @since 3.4
*/
- public IStorageMerger createStorageMerger(IContentType type) {
+ public static IStorageMerger createMerger(IContentType type) {
return StorageMergerRegistry.getInstance().createStreamMerger(type);
}
@@ -489,9 +489,37 @@ public final class Team {
* @return a stream merger for the given type, or <code>null</code> if no
* storage merger has been registered
*
+ * @since 3.4
+ */
+ public IStorageMerger createMerger(String extension) {
+ return StorageMergerRegistry.getInstance().createStreamMerger(extension);
+ }
+
+ /**
+ * Creates a storage merger for the given content type.
+ * If no storage merger is registered for the given content type <code>null</code> is returned.
+ *
+ * @param type the type for which to find a storage merger
+ * @return a storage merger for the given type, or <code>null</code> if no
+ * storage merger has been registered
+ * @deprecated Use {@link #createMerger(IContentType)} instead.
+ * @since 3.2
+ */
+ public IStorageMerger createStorageMerger(IContentType type) {
+ return createMerger(type);
+ }
+
+ /**
+ * Creates a storage merger for the given file extension.
+ * If no storage merger is registered for the file extension <code>null</code> is returned.
+ *
+ * @param extension the extension for which to find a storage merger
+ * @return a stream merger for the given type, or <code>null</code> if no
+ * storage merger has been registered
+ * @deprecated Use {@link #createMerger(String)} instead.
* @since 3.2
*/
public IStorageMerger createStorageMerger(String extension) {
- return StorageMergerRegistry.getInstance().createStreamMerger(extension);
+ return createMerger(extension);
}
}

Back to the top