Uses of Interface
org.eclipse.team.core.variants.IResourceVariant
Package
Description
Application programming interfaces for managing synchronization state.
Application programming interfaces for accessing and managing resource variants.
-
Uses of IResourceVariant in org.eclipse.team.core.synchronize
Modifier and TypeMethodDescriptionSyncInfo.getBase()
Returns the remote resource handle for the base resource, ornull
if the base resource does not exist.SyncInfo.getRemote()
Returns the handle for the remote resource, ornull
if the remote resource does not exist.Modifier and TypeMethodDescriptionboolean
SyncInfoFilter.ContentComparisonSyncInfoFilter.compareContents
(IFile local, IResourceVariant remote, IProgressMonitor monitor) Compare the contents of the local file and its variant.ModifierConstructorDescriptionSyncInfo
(IResource local, IResourceVariant base, IResourceVariant remote, IResourceVariantComparator comparator) Construct a sync info object. -
Uses of IResourceVariant in org.eclipse.team.core.variants
Modifier and TypeClassDescriptionclass
A resource variant is a partial implementation of a remote resource whose contents and handle are cached locally.Modifier and TypeMethodDescriptionprotected abstract IResourceVariant[]
AbstractResourceVariantTree.fetchMembers
(IResourceVariant variant, IProgressMonitor progress) Fetch the members of the given resource variant handle.protected abstract IResourceVariant
AbstractResourceVariantTree.fetchVariant
(IResource resource, int depth, IProgressMonitor monitor) Fetch the resource variant corresponding to the given resource.IResourceVariantTree.getResourceVariant
(IResource resource) Return the resource variant corresponding to the local resource.ThreeWayRemoteTree.getResourceVariant
(IResource resource) abstract IResourceVariant
ThreeWaySubscriber.getResourceVariant
(IResource resource, byte[] bytes) Create the resource variant for the given local resource from the given bytes.Modifier and TypeMethodDescriptionprotected IResource[]
AbstractResourceVariantTree.collectChanges
(IResource local, IResourceVariant remote, int depth, IProgressMonitor monitor) Collect the changes in the remote tree to the specified depth.protected IResource[]
ResourceVariantTree.collectChanges
(IResource local, IResourceVariant remote, int depth, IProgressMonitor monitor) protected IResource[]
ThreeWayRemoteTree.collectChanges
(IResource local, IResourceVariant remote, int depth, IProgressMonitor monitor) boolean
IResourceVariantComparator.compare
(IResource local, IResourceVariant remote) Returnstrue
if the local resource matches the remote resource based on this criteria andfalse
otherwise.boolean
IResourceVariantComparator.compare
(IResourceVariant base, IResourceVariant remote) Returnstrue
if the base resource matches the remote resource based on this criteria andfalse
otherwise.boolean
ThreeWayResourceComparator.compare
(IResource local, IResourceVariant remote) boolean
ThreeWayResourceComparator.compare
(IResourceVariant base, IResourceVariant remote) protected abstract IResourceVariant[]
AbstractResourceVariantTree.fetchMembers
(IResourceVariant variant, IProgressMonitor progress) Fetch the members of the given resource variant handle.protected byte[]
ResourceVariantTree.getBytes
(IResource local, IResourceVariant remote) Get the bytes to be stored in theResourceVariantByteStore
from the given resource variant.protected SyncInfo
ResourceVariantTreeSubscriber.getSyncInfo
(IResource local, IResourceVariant base, IResourceVariant remote) Method that creates an instance of SyncInfo for the provided local, base and remote resource variants.protected abstract boolean
AbstractResourceVariantTree.setVariant
(IResource local, IResourceVariant remote) Set the variant associated with the local resource to the newly fetched resource variant.protected boolean
ResourceVariantTree.setVariant
(IResource local, IResourceVariant remote)