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 of FastSyncInfoFilter instances. Subclasses must provide the select(SyncInfo) method for determining matches.
  • Field Details

    • filters

      protected FastSyncInfoFilter[] filters
      Instance variable which contains all the child filters for this compound filter.
  • Constructor Details

    • CompoundSyncInfoFilter

      protected CompoundSyncInfoFilter(FastSyncInfoFilter[] filters)
      Create a compound filter that contains the provided filters.
      Parameters:
      filters - the child filters