// ----------------------------------------------------------
void onSearch() {
if (searchPanel.validate()) {
setVectorLayerOnWhichSearchIsHappeningVisible();
Criterion critter = searchPanel.getFeatureSearchCriterion();
SearchRequestEvent sre = new SearchRequestEvent(this, critter);
for (SearchRequestHandler handler : searchHandlers) {
handler.onSearchRequested(sre);
}
}