Show MultiFilter.java syntax highlighted
/*
* Created on 21/09/2004
*
*/
package com.kneobase.search.query;
import java.util.Collection;
import java.util.Iterator;
/**
* @author Ernesto De Santis
*
*/
public class MultiFilter implements Filter {
Collection filters;
public void addFilter(Filter filter){
filters.add(filter);
}
/* (non-Javadoc)
* @see com.kneobase.server.search.Filter#getQuery()
*/
public Query getQuery() {
BooleanQuery bq = new BooleanQuery();
Iterator itFilters = filters.iterator();
while (itFilters.hasNext()) {
Filter filter = (Filter) itFilters.next();
bq.add(filter.getQuery(), true, false);
}
return bq;
}
}
See more files for this project here