Eclipse Platform
Release 3.0

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
 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.
abstract  IResourceVariant ThreeWaySubscriber.getResourceVariant(IResource resource, byte[] bytes)
          Create the resource variant for the given local resource from the given bytes.
 

Methods in org.eclipse.team.core.variants with parameters of type IResourceVariant
protected  IResource[] ThreeWayRemoteTree.collectChanges(IResource local, IResourceVariant remote, int depth, IProgressMonitor monitor)
           
 boolean ThreeWayResourceComparator.compare(IResource local, IResourceVariant remote)
           
 boolean ThreeWayResourceComparator.compare(IResourceVariant base, IResourceVariant remote)
           
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.
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)
           
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.
 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.
 


Eclipse Platform
Release 3.0

Guidelines for using Eclipse APIs.

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