Class FastSyncInfoFilter.CompoundSyncInfoFilter
- java.lang.Object
-
- org.eclipse.team.core.synchronize.SyncInfoFilter
-
- org.eclipse.team.core.synchronize.FastSyncInfoFilter
-
- org.eclipse.team.core.synchronize.FastSyncInfoFilter.CompoundSyncInfoFilter
-
- Direct Known Subclasses:
FastSyncInfoFilter.AndSyncInfoFilter
,FastSyncInfoFilter.OrSyncInfoFilter
- Enclosing class:
- FastSyncInfoFilter
public abstract static class FastSyncInfoFilter.CompoundSyncInfoFilter extends FastSyncInfoFilter
An abstract class which contains a set ofFastSyncInfoFilter
instances. Subclasses must provide theselect(SyncInfo)
method for determining matches.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.team.core.synchronize.FastSyncInfoFilter
FastSyncInfoFilter.AndSyncInfoFilter, FastSyncInfoFilter.AutomergableFilter, FastSyncInfoFilter.CompoundSyncInfoFilter, FastSyncInfoFilter.OrSyncInfoFilter, FastSyncInfoFilter.PseudoConflictFilter, FastSyncInfoFilter.SyncInfoChangeTypeFilter, FastSyncInfoFilter.SyncInfoDirectionFilter
-
Nested classes/interfaces inherited from class org.eclipse.team.core.synchronize.SyncInfoFilter
SyncInfoFilter.ContentComparisonSyncInfoFilter
-
-
Field Summary
Fields Modifier and Type Field Description protected FastSyncInfoFilter[]
filters
Instance variable which contains all the child filters for this compound filter.
-
Constructor Summary
Constructors Modifier Constructor Description protected
CompoundSyncInfoFilter(FastSyncInfoFilter[] filters)
Create a compound filter that contains the provided filters.
-
-
-
Field Detail
-
filters
protected FastSyncInfoFilter[] filters
Instance variable which contains all the child filters for this compound filter.
-
-
Constructor Detail
-
CompoundSyncInfoFilter
protected CompoundSyncInfoFilter(FastSyncInfoFilter[] filters)
Create a compound filter that contains the provided filters.- Parameters:
filters
- the child filters
-
-