Class SubscriberProviderRegistry


  • public class SubscriberProviderRegistry
    extends Object
    The registry managing the registered subscriber provider extension point information.
    Since:
    4.4.3
    • Constructor Detail

      • SubscriberProviderRegistry

        public SubscriberProviderRegistry()
        Constructs and initialized this registry.
    • Method Detail

      • clear

        public void clear()
        Clears out all registered providers from this registry.
      • getSubscriber

        public org.eclipse.team.core.subscribers.Subscriber getSubscriber​(org.eclipse.compare.ICompareContainer container,
                                                                          org.eclipse.compare.ITypedElement left,
                                                                          org.eclipse.compare.ITypedElement right,
                                                                          org.eclipse.compare.ITypedElement origin,
                                                                          org.eclipse.core.runtime.IProgressMonitor monitor)
        Returns the subscriber that provides the synchronization between local resources and remote resources based on the given comparison input.
        Parameters:
        container - The compare container input.
        left - Left of the compared elements.
        right - Right of the compared elements.
        origin - Common ancestor of the left and right compared elements.
        monitor - Monitor to report progress on.
        Returns:
        The subscriber used for the comparison of the container or null if no subscriber could be determined.