package org.limewire.core.api.search;
import org.limewire.listener.DefaultDataTypeEvent;
public class SearchEvent extends DefaultDataTypeEvent<Search, SearchEvent.Type> {
public static enum Type {
STARTED, STOPPED;
}
/** A simple search event. */
// TODO: Change data from 'Search' to 'SearchController' or somesuch that
// has methods like:
// - addSearchResult(SearchResult)
// - addSponsoredResult(SponsoredResult)
// - isRepeatSearch() [boolean]
// - getSearch() [Search]
// So that this event can be used to decouple who listens for searches and
// supplies different kinds of results.
public SearchEvent(Search data, Type type) {
super(data, type);
}
}