Class FastSyncInfoFilter.SyncInfoDirectionFilter

  • Enclosing class:
    FastSyncInfoFilter

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

      • 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 Detail

      • 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