Eclipse Platform
Release 3.0

org.eclipse.team.core.synchronize
Class FastSyncInfoFilter.AndSyncInfoFilter

java.lang.Object
  extended byorg.eclipse.team.core.synchronize.SyncInfoFilter
      extended byorg.eclipse.team.core.synchronize.FastSyncInfoFilter
          extended byorg.eclipse.team.core.synchronize.FastSyncInfoFilter.CompoundSyncInfoFilter
              extended byorg.eclipse.team.core.synchronize.FastSyncInfoFilter.AndSyncInfoFilter
Enclosing class:
FastSyncInfoFilter

public static class FastSyncInfoFilter.AndSyncInfoFilter
extends FastSyncInfoFilter.CompoundSyncInfoFilter

Selects SyncInfo which match all child filters.


Nested Class Summary
 
Nested classes 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 inherited from class org.eclipse.team.core.synchronize.SyncInfoFilter
SyncInfoFilter.ContentComparisonSyncInfoFilter
 
Field Summary
 
Fields inherited from class org.eclipse.team.core.synchronize.FastSyncInfoFilter.CompoundSyncInfoFilter
filters
 
Constructor Summary
FastSyncInfoFilter.AndSyncInfoFilter(FastSyncInfoFilter[] filters)
          Create an AND filter from the given filters
 
Method Summary
 boolean select(SyncInfo info)
          Return whether the provided SyncInfo matches the filter.
 
Methods inherited from class org.eclipse.team.core.synchronize.FastSyncInfoFilter
getDirectionAndChangeFilter, select
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FastSyncInfoFilter.AndSyncInfoFilter

public FastSyncInfoFilter.AndSyncInfoFilter(FastSyncInfoFilter[] filters)
Create an AND filter from the given filters

Parameters:
filters - the filters to be ANDed
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

Eclipse Platform
Release 3.0

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.