package org.limewire.ui.swing.filter; import org.limewire.core.api.search.SearchDetails.SearchType; /** * Defines a factory for creating the advanced filter panel. */ public interface AdvancedFilterPanelFactory<E extends FilterableItem> { /** * Creates a new AdvancedFilterPanel using the specified filterable data * source. */ public AdvancedFilterPanel<E> create(FilterableSource<E> filterableSource, SearchType type); }