fKeyword.setSearchText(sKeyword);
criteria.setSearchFilterKeyword(fKeyword);
}
// spatial filter
SpatialClause bbox = parser.extractSpatialClause("bbox", "spatialRel", "geometry");
if (bbox != null) {
SearchFilterSpatial fSpatial = new SearchFilterSpatial();
fSpatial.setSelectedEnvelope(bbox.getBoundingEnvelope());
if (bbox instanceof SpatialClause.GeometryIsWithin) {
fSpatial.setSelectedBounds(ISearchFilterSpatialObj.OptionsBounds.dataWithinExtent.name());