Uses of Package
org.eclipse.team.core.variants
Package
Description
Application programming interfaces for generating and refreshing
synchronization state.
Application programming interfaces for managing synchronization state.
Application programming interfaces for accessing and managing resource variants.
-
ClassDescriptionAn
IResourceVariantComparator
is provided by aSubscriber
and used by aSyncInfo
to calculate the sync state of the workspace resources. -
ClassDescriptionThis interface is used by
SyncInfo
instances to provide access to the base and remote resources that correspond to a local resource.AnIResourceVariantComparator
is provided by aSubscriber
and used by aSyncInfo
to calculate the sync state of the workspace resources. -
ClassDescriptionAn implementation of
IResourceVariantTree
that provides the logic for refreshing the tree and collecting the results so they can be cached locally.A resource variant is a partial implementation of a remote resource whose contents and handle are cached locally.This interface is used bySyncInfo
instances to provide access to the base and remote resources that correspond to a local resource.AnIResourceVariantComparator
is provided by aSubscriber
and used by aSyncInfo
to calculate the sync state of the workspace resources.A handle that provides access to locally cached resource variants that represent a resource line-up such as a project version or branch.Listener that can receive notification from aThreeWaySynchronizer
when the synchronization state of one or more resources has changed.The purpose of aResourceVariantByteStore
is to support the caching of the synchronization bytes for the resource variants that represent a resource line-up of interest such as a version, baseline or branch.Provides caching for aAbstractResourceVariantTree
using aResourceVariantByteStore
.A specialization of Subscriber that usesIResourceVariantTree
objects to manage the base (for three-way) and remote trees.A resource variant tree that caches and obtains its bytes from the remote slot in a three-way synchronizer.A resource variant tree subscriber whose trees use an underlyingThreeWaySynchronizer
to store and manage the synchronization state for the local workspace.This class manages the synchronization between local resources and their corresponding resource variants.