lcsim/src/org/lcsim/util/decision
diff -u -r1.1 -r1.2
--- ListFilter.java 2 Jan 2006 21:16:14 -0000 1.1
+++ ListFilter.java 16 Jan 2006 22:21:53 -0000 1.2
@@ -5,7 +5,7 @@
/**
* A templated filter which applies a DecisionMakerSingle to each element in a list.
*
- * @version $Id: ListFilter.java,v 1.1 2006/01/02 21:16:14 mcharles Exp $
+ * @version $Id: ListFilter.java,v 1.2 2006/01/16 22:21:53 mcharles Exp $
*/
public class ListFilter<E>
{
@@ -27,7 +27,7 @@
* @param inputList The input list (remains unmodified)
* @param outputList The output list (also the return value)
*/
- public List<E> filterList(List<E> inputList, List<E> outputList) {
+ public List<E> filterList(Collection<E> inputList, List<E> outputList) {
for (E item : inputList) {
if (m_dec.valid(item)) {
outputList.add(item);
@@ -40,7 +40,7 @@
* Apply the filter to a list. Returns a new List containing the
* filtered elements; the input list is not modified.
*/
- public List<E> filterList(List<E> inputList) {
+ public List<E> filterList(Collection<E> inputList) {
List<E> emptyList = new ArrayList<E>();
return filterList(inputList, emptyList);
}