diff options
Diffstat (limited to 'org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/util/RepositoryConnectorExtensionReader.java')
-rw-r--r-- | org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/util/RepositoryConnectorExtensionReader.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/util/RepositoryConnectorExtensionReader.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/util/RepositoryConnectorExtensionReader.java index 2137fbf98..3523a502a 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/util/RepositoryConnectorExtensionReader.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/util/RepositoryConnectorExtensionReader.java @@ -208,6 +208,8 @@ public class RepositoryConnectorExtensionReader { private final List<ConnectorFactory> factories = new ArrayList<ConnectorFactory>(); + private final List<RepositoryConnectorDescriptor> descriptors = new ArrayList<RepositoryConnectorDescriptor>(); + private MultiStatus result; public RepositoryConnectorExtensionReader(TaskListExternalizer taskListExternalizer, @@ -267,6 +269,7 @@ public class RepositoryConnectorExtensionReader { factories.add(new ConnectorFactory(descriptor, element.getContributor().getName())); } } + RepositoryConnectorExtensionReader.this.descriptors.addAll(descriptors); } @Override @@ -380,6 +383,10 @@ public class RepositoryConnectorExtensionReader { list.add(descriptor); } + public List<RepositoryConnectorDescriptor> getDescriptors() { + return new ArrayList<RepositoryConnectorDescriptor>(descriptors); + } + public Set<String> getDisabledContributors() { return new HashSet<String>(disabledContributors); } |