package ecologylab.bigsemantics.metametadata; import ecologylab.generic.HashMapArrayList; import ecologylab.serialization.ElementState; import ecologylab.serialization.annotations.simpl_map; import ecologylab.serialization.annotations.simpl_nowrap; import ecologylab.serialization.annotations.simpl_scalar; public class SearchEngines extends ElementState { @simpl_scalar private String defaultEngine; @simpl_nowrap @simpl_map("search_engine") private HashMapArrayList<String, SearchEngine> searchEngines; /** * @return the searchEngine */ public final HashMapArrayList<String, SearchEngine> getSearchEngines() { return searchEngines; } /** * @param searchEngines * the searchEngines to set */ public final void setSearchEngines(HashMapArrayList<String, SearchEngine> searchEngines) { this.searchEngines = searchEngines; } /** * @return the defaultEngine */ public String getDefaultEngine() { return defaultEngine; } void setDefaultEngine(String defaultEngine) { this.defaultEngine = defaultEngine; } public SearchEngine getEngine(String engineName) { return searchEngines.get(engineName); } }