Class ResourceVariantStorageProvider

  • All Implemented Interfaces:
    IStorageProvider

    public class ResourceVariantStorageProvider
    extends Object
    implements IStorageProvider
    Allows access to the underlying IResourceVariant's storage.
    • Constructor Detail

      • ResourceVariantStorageProvider

        public ResourceVariantStorageProvider​(org.eclipse.team.core.variants.IResourceVariant variant)
        Wraps a resource variant as a storage provider.
        Parameters:
        variant - The wrapped resource variant.
    • Method Detail

      • getStorage

        public org.eclipse.core.resources.IStorage getStorage​(org.eclipse.core.runtime.IProgressMonitor monitor)
                                                       throws org.eclipse.core.runtime.CoreException
        Retrieves the underlying storage of this provider.
        Specified by:
        getStorage in interface IStorageProvider
        Parameters:
        monitor - Monitor on which to report progress information.
        Returns:
        The underlying storage of this provider.
        Throws:
        org.eclipse.core.runtime.CoreException - Thrown if the underlying storage cannot be retrieved.
        See Also:
        IStorageProvider.getStorage(org.eclipse.core.runtime.IProgressMonitor)