com.esri.adf.web.data.query
Interface QueryCriteriaHandler
- All Known Implementing Classes:
- AGSIdentifyCriteriaHandler, AGSImageIdentifyCriteriaHandler, AGSPredefinedQueryCriteriaHandler, AGSRelatedRecordsCriteriaHandler, AGSTextCriteriaHandler, AIMSIdentifyCriteriaHandler, AIMSPredefinedQueryCriteriaHandler, AIMSTextCriteriaHandler, GraphicsIdentifyCriteriaHandler, WMSIdentifyCriteriaHandler
public interface QueryCriteriaHandler
Defines the query handler method need to be implemented by all query handler implementations. The Java Web ADF provides
some default query handlers for supported resources like: ArcGIS Local server, ArcGIS Internet server, ArcIMS server, ArcWeb server etc.
- See Also:
QueryFunctionality
handleCriteria
List<QueryResult> handleCriteria(QueryCriteria criteria,
List<? extends WebLayerInfo> layers,
WebQuery query,
QueryFunctionality queryFunc)
- All query handler should implement this method to support query on the given functionality.
- Parameters:
criteria
- a criteria object, defines query condition.layers
- the layers to query.query
- the web query object, an attribute of WebContext.queryFunc
- query functionality which performs the query.
- Returns:
- the QueryResult in a list.