See: Description
Interface | Description |
---|---|
ISyncInfoSetChangeEvent |
An event generated when a
SyncInfoSet collection is changed. |
ISyncInfoSetChangeListener |
Classes which implement this interface provide methods that deal with the
change events that are generated by a
SyncInfoSet . |
ISyncInfoTreeChangeEvent |
This is a change event that provides access to changes in subtrees
that contain the out-of-sync resources.
|
Class | Description |
---|---|
FastSyncInfoFilter |
A specialized
SyncInfoFilter that does not require a progress monitor. |
FastSyncInfoFilter.AndSyncInfoFilter |
Selects
SyncInfo which match all child filters. |
FastSyncInfoFilter.AutomergableFilter |
Selects
SyncInfo instances that are auto-mergable. |
FastSyncInfoFilter.CompoundSyncInfoFilter |
An abstract class which contains a set of
FastSyncInfoFilter instances. |
FastSyncInfoFilter.OrSyncInfoFilter |
Selects
SyncInfo that match any of the child filters. |
FastSyncInfoFilter.PseudoConflictFilter |
Selects
SyncInfo instances that are pseudo-conflicts. |
FastSyncInfoFilter.SyncInfoChangeTypeFilter |
Selects
SyncInfo whose change type match those of the filter. |
FastSyncInfoFilter.SyncInfoDirectionFilter |
Selects
SyncInfo whose change direction match those of the filter. |
SyncInfo |
Describes the synchronization of a local resource
relative to a remote resource variant.
|
SyncInfoFilter |
A
SyncInfoFilter tests a SyncInfo for inclusion,
typically in a SyncInfoSet . |
SyncInfoFilter.ContentComparisonSyncInfoFilter |
Selects
SyncInfo whose local and remote contents match. |
SyncInfoSet |
A dynamic collection of
SyncInfo objects that provides
change notification to registered listeners. |
SyncInfoSetChangeEvent |
This event keeps track of the changes in a
SyncInfoSet |
SyncInfoTree |
Provides addition API for accessing the
SyncInfo in the set through
their resource's hierarchical relationships. |
This package specifies the API for managing the synchronization state between the local workspace resources and a corresponding variants of those resources. The classes in this package can be used by Subscribers (see the org.eclipse.team.core.subscribers package) or others. The classes are roughly divided into three categories:
The following classes are provided to accumulate (and possibly filter) the synchronization state of one or more resources.
Interested parties can register with a SyncInfoSet in order to receive notification when a set changes.
There are also some additional classes provided to help manage SyncInfoSets
Several common filters are provided as inner classes of the two filter classes for doing synchronization state tests and filter compounding (and, or, not).
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.