public final class SubscriberStorageAccessor extends Object implements IStorageProviderAccessor
Subscribers.IStorageProviderAccessor.DiffSide| Constructor and Description |
|---|
SubscriberStorageAccessor(Subscriber subscriber)
Wraps the given subscriber within this accessor.
|
| Modifier and Type | Method and Description |
|---|---|
IStorageProvider |
getStorageProvider(IResource resource,
IStorageProviderAccessor.DiffSide side)
This will be called by the URI Converter to get the content associated with the given local resource
(which might not exist locally).
|
boolean |
isInSync(IResource resource)
Checks whether the given resource is considered "in sync".
|
public SubscriberStorageAccessor(Subscriber subscriber)
subscriber - The wrapped subscriber.public IStorageProvider getStorageProvider(IResource resource, IStorageProviderAccessor.DiffSide side) throws CoreException
getStorageProvider in interface IStorageProviderAccessorresource - The resource we need content for.side - Side of the content we seek.CoreException - Thrown if the underlying provider cannot be retrieved.IStorageProviderAccessor.getStorageProvider(org.eclipse.core.resources.IResource,
org.eclipse.emf.compare.ide.ui.logical.IStorageProviderAccessor.DiffSide)public boolean isInSync(IResource resource) throws CoreException
isInSync in interface IStorageProviderAccessorresource - The resource to check.true if this resource is in sync with its remote variant, false
otherwise.CoreException - Thrown if we cannot get the diff for this resource.IStorageProviderAccessor.isInSync(org.eclipse.core.resources.IResource)
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.