diff options
author | Michael Valenta | 2007-09-12 15:41:03 +0000 |
---|---|---|
committer | Michael Valenta | 2007-09-12 15:41:03 +0000 |
commit | a4e65977a1a019aa1eb70074410bb09b3f392030 (patch) | |
tree | f9c9a2fb356c946f0caeaa1668df084712628533 /bundles/org.eclipse.team.core/src/org/eclipse/team/core/Team.java | |
parent | e36dc30036c051e090d960c48862e2748bc9ae3a (diff) | |
download | eclipse.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.java | 34 |
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); } } |