# Uses of Class
org.eclipse.team.core.synchronize.SyncInfoFilter

Packages that use SyncInfoFilter
Package
Description
org.eclipse.team.core.synchronize
Application programming interfaces for managing synchronization state.
org.eclipse.team.ui.synchronize
Contains the team synchronization presentation framework and support for the Synchronize View.

## Uses of SyncInfoFilter in org.eclipse.team.core.synchronize

Subclasses of SyncInfoFilter in org.eclipse.team.core.synchronize
Modifier and Type
Class
Description
`class`
`FastSyncInfoFilter`
A specialized `SyncInfoFilter` that does not require a progress monitor.
`static class`
`FastSyncInfoFilter.AndSyncInfoFilter`
Selects `SyncInfo` which match all child filters.
`static class`
`FastSyncInfoFilter.AutomergableFilter`
Selects `SyncInfo` instances that are auto-mergable.
`static class`
`FastSyncInfoFilter.CompoundSyncInfoFilter`
An abstract class which contains a set of `FastSyncInfoFilter` instances.
`static class`
`FastSyncInfoFilter.OrSyncInfoFilter`
Selects `SyncInfo` that match any of the child filters.
`static class`
`FastSyncInfoFilter.PseudoConflictFilter`
Selects `SyncInfo` instances that are pseudo-conflicts.
`static class`
`FastSyncInfoFilter.SyncInfoChangeTypeFilter`
Selects `SyncInfo` whose change type match those of the filter.
`static class`
`FastSyncInfoFilter.SyncInfoDirectionFilter`
Selects `SyncInfo` whose change direction match those of the filter.
`static class`
`SyncInfoFilter.ContentComparisonSyncInfoFilter`
Selects `SyncInfo` whose local and remote contents match.

## Uses of SyncInfoFilter in org.eclipse.team.ui.synchronize

Methods in org.eclipse.team.ui.synchronize with parameters of type SyncInfoFilter
Modifier and Type
Method
Description
`protected void`
SubscriberParticipant.`setSyncInfoFilter(SyncInfoFilter filter)`
Provide a filter that is used to filter the contents of the sync info set for the participant.