com.esri.adf.web.ags.data.query
Class AGSIdentifyCriteriaHandler

java.lang.Object
  extended by com.esri.adf.web.ags.data.query.AGSIdentifyCriteriaHandler
All Implemented Interfaces:
QueryCriteriaHandler, java.io.Serializable

public class AGSIdentifyCriteriaHandler
extends java.lang.Object
implements QueryCriteriaHandler, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
AGSIdentifyCriteriaHandler()
           
 
Method Summary
 java.util.List<QueryResult> handleCriteria(QueryCriteria criteria, java.util.List<? extends WebLayerInfo> layers, WebQuery query, QueryFunctionality queryFunc)
          All query handler should implement this method to support query on the given functionality.
protected  java.util.List<QueryResult> identify(IdentifyCriteria criteria, java.util.List<? extends WebLayerInfo> layers, WebQuery query, AGSQueryFunctionality func)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AGSIdentifyCriteriaHandler

public AGSIdentifyCriteriaHandler()
Method Detail

handleCriteria

public java.util.List<QueryResult> handleCriteria(QueryCriteria criteria,
                                                  java.util.List<? extends WebLayerInfo> layers,
                                                  WebQuery query,
                                                  QueryFunctionality queryFunc)
Description copied from interface: QueryCriteriaHandler
All query handler should implement this method to support query on the given functionality.

Specified by:
handleCriteria in interface QueryCriteriaHandler
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.

identify

protected java.util.List<QueryResult> identify(IdentifyCriteria criteria,
                                               java.util.List<? extends WebLayerInfo> layers,
                                               WebQuery query,
                                               AGSQueryFunctionality func)
Parameters:
criteria - IdentifyCriteria
layers - List
query - WebQuery
func - AGSQueryFunctionality
Returns:
the identify result(s) returned from the ArcGIS Server