net.sourceforge.addam.ddlrun.filters
Class DifferenceFilter

java.lang.Object
  extended by net.sourceforge.addam.ddlrun.filters.DifferenceFilter
All Implemented Interfaces:
Filter

public class DifferenceFilter
extends Object
implements Filter

Returns the scripts that have not already executed; used to determine which scripts to run within a ScriptGroup.

Since:
Mar 5, 2005
Author:
TIM3

Nested Class Summary
 class DifferenceFilter.Iterator
           
 
Field Summary
private  boolean ignoreDuplicates
           
private  Set itemsToIgnore
           
 
Fields inherited from interface net.sourceforge.addam.ddlrun.filters.Filter
COMMENT_PREFIX
 
Constructor Summary
DifferenceFilter(Collection itemsToIgnore, boolean ignoreDuplicates)
           
 
Method Summary
 DifferenceFilter.Iterator getIterator(List collection)
           
 boolean shouldInclude(Object item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

itemsToIgnore

private final Set itemsToIgnore

ignoreDuplicates

private final boolean ignoreDuplicates
Constructor Detail

DifferenceFilter

public DifferenceFilter(Collection itemsToIgnore,
                        boolean ignoreDuplicates)
Method Detail

getIterator

public DifferenceFilter.Iterator getIterator(List collection)
Specified by:
getIterator in interface Filter

shouldInclude

public boolean shouldInclude(Object item)


Copyright © 2005-2006 ADDAM Project Team. All Rights Reserved.