blob: f705ed9a329f3a36b7a657df29226c31571b6b0b [file] [log] [blame]
package org.eclipse.jface.tests.viewers.interactive;
/*
* Licensed Materials - Property of IBM,
* WebSphere Studio Workbench
* (c) Copyright IBM Corp 1999, 2000
*/
import org.eclipse.jface.viewers.*;
import java.util.*;
public class Filter extends ViewerFilter {
public Object[] filter(Viewer viewer, Object parent, Object[] elements) {
ArrayList result = new ArrayList();
for (int i = 0; i < elements.length; ++i) {
// toss every second item
if (i % 2 == 1) {
result.add(elements[i]);
}
}
return result.toArray();
}
public boolean isFilterProperty(Object element, Object aspect) {
return false;
}
/* (non-Javadoc)
* Method declared on ViewerFilter
*/
public boolean select(Viewer viewer, Object parentElement, Object element) {
// not used
return false;
}
}