Class FastSyncInfoFilter.SyncInfoDirectionFilter

java.lang.Object
org.eclipse.team.core.synchronize.SyncInfoFilter
org.eclipse.team.core.synchronize.FastSyncInfoFilter
org.eclipse.team.core.synchronize.FastSyncInfoFilter.SyncInfoDirectionFilter
Enclosing class:
FastSyncInfoFilter

public static class FastSyncInfoFilter.SyncInfoDirectionFilter extends FastSyncInfoFilter
Selects SyncInfo whose change direction match those of the filter.
  • Constructor Details

    • SyncInfoDirectionFilter

      public SyncInfoDirectionFilter(int[] directionFilters)
      Create a filter that will match SyncInfo whose change direction match those passed as arguments to this constructor.
      Parameters:
      directionFilters - the array of change directions (SyncInfo.OUTGOING, SyncInfo.INCOMING and SyncInfo.CONFLICTING) that this filter match
    • SyncInfoDirectionFilter

      public SyncInfoDirectionFilter(int direction)
      Create a filter that will match SyncInfo whose change direction match that passed as arguments to this constructor.
      Parameters:
      direction - the change direction (SyncInfo.OUTGOING, SyncInfo.INCOMING and SyncInfo.CONFLICTING) that this filter matches
  • Method Details

    • select

      public boolean select(SyncInfo info)
      Description copied from class: FastSyncInfoFilter
      Return whether the provided SyncInfo matches the filter. The default behavior it to include resources whose syncKind is non-zero.
      Overrides:
      select in class FastSyncInfoFilter
      Parameters:
      info - the SyncInfo being tested
      Returns:
      true if the SyncInfo matches the filter