Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.team.core.variants.IResourceVariant

Packages that use IResourceVariant
org.eclipse.team.core.synchronize | Application programming interfaces for managing synchronization state.
org.eclipse.team.core.variants | Application programming interfaces for accessing and managing resource variants.

Uses of IResourceVariant in org.eclipse.team.core.synchronize

Methods in org.eclipse.team.core.synchronize that return IResourceVariant
`IResourceVariant` | `SyncInfo.getBase()` Returns the remote resource handle for the base resource, or `null` if the base resource does not exist.
`IResourceVariant` | `SyncInfo.getRemote()` Returns the handle for the remote resource, or `null` if the remote resource does not exist.

Methods in org.eclipse.team.core.synchronize with parameters of type IResourceVariant
`boolean` | `SyncInfoFilter.ContentComparisonSyncInfoFilter.compareContents(IFile local, IResourceVariant remote, IProgressMonitor monitor)` Compare the contents of the local file and its variant.

Constructors in org.eclipse.team.core.synchronize with parameters of type IResourceVariant
`SyncInfo(IResource local, IResourceVariant base, IResourceVariant remote, IResourceVariantComparator comparator)` Construct a sync info object.

Uses of IResourceVariant in org.eclipse.team.core.variants

Classes in org.eclipse.team.core.variants that implement IResourceVariant
`class` | `CachedResourceVariant` A resource variant is a partial implementation of a remote resource whose contents and handle are cached locally.

Methods in org.eclipse.team.core.variants that return IResourceVariant
`abstract IResourceVariant` | `ThreeWaySubscriber.getResourceVariant(IResource resource, byte[] bytes)` Create the resource variant for the given local resource from the given bytes.
`IResourceVariant` | `ThreeWayRemoteTree.getResourceVariant(IResource resource)`
`IResourceVariant` | `IResourceVariantTree.getResourceVariant(IResource resource)` Return the resource variant corresponding to the local resource.
`protected 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.

Methods in org.eclipse.team.core.variants with parameters of type IResourceVariant
`boolean` | `ThreeWayResourceComparator.compare(IResource local, IResourceVariant remote)`
`boolean` | `ThreeWayResourceComparator.compare(IResourceVariant base, IResourceVariant remote)`
`protected IResource[]` | `ThreeWayRemoteTree.collectChanges(IResource local, IResourceVariant remote, int depth, IProgressMonitor monitor)`
`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 boolean` | `ResourceVariantTree.setVariant(IResource local, IResourceVariant remote)`
`protected byte[]` | `ResourceVariantTree.getBytes(IResource local, IResourceVariant remote)` Get the bytes to be stored in the `ResourceVariantByteStore` from the given resource variant.
`protected IResource[]` | `ResourceVariantTree.collectChanges(IResource local, IResourceVariant remote, int depth, IProgressMonitor monitor)`
`boolean` | `IResourceVariantComparator.compare(IResource local, IResourceVariant remote)` Returns `true` if the local resource matches the remote resource based on this criteria and `false` otherwise.
`boolean` | `IResourceVariantComparator.compare(IResourceVariant base, IResourceVariant remote)` Returns `true` if the base resource matches the remote resource based on this criteria and `false` otherwise.
`protected IResource[]` | `AbstractResourceVariantTree.collectChanges(IResource local, IResourceVariant remote, int depth, IProgressMonitor monitor)` Collect the changes in the remote tree to the specified depth.
`protected abstract IResourceVariant[]` | `AbstractResourceVariantTree.fetchMembers(IResourceVariant variant, IProgressMonitor progress)` Fetch the members of the given resource variant handle.
`protected abstract boolean` | `AbstractResourceVariantTree.setVariant(IResource local, IResourceVariant remote)` Set the variant associated with the local resource to the newly fetched resource variant.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.