com.esri.adf.web.wms.data.query
Class WMSIdentifyCriteriaHandler
java.lang.Object
com.esri.adf.web.wms.data.query.WMSIdentifyCriteriaHandler
- All Implemented Interfaces:
- QueryCriteriaHandler, Serializable
public class WMSIdentifyCriteriaHandler
- extends Object
- implements QueryCriteriaHandler, Serializable
Handles Query for WMS data source. Only identify query is supported.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WMSIdentifyCriteriaHandler
public WMSIdentifyCriteriaHandler()
handleCriteria
public List<QueryResult> handleCriteria(QueryCriteria criteria,
List<? extends WebLayerInfo> webLayerInfos,
WebQuery query,
QueryFunctionality queryFunc)
- Queries the given WMS layers.
- Specified by:
handleCriteria
in interface QueryCriteriaHandler
- Parameters:
criteria
- the search criteriawebLayerInfos
- the layers for query. A list of WMS layers.query
- the web query object.queryFunc
- the functionality handling the query.
- Returns:
- the list of QueryResults
identify
protected List<QueryResult> identify(IdentifyCriteria criteria,
WebQuery query,
WMSQueryFunctionality func,
List<? extends WebLayerInfo> webLayerInfos)
- Handles the identify operation.
- Parameters:
criteria
- the criteria to be used for performing identify operationquery
- the WebQuery
objectfunc
- the WMSQueryFunctionality
objectwebLayerInfos
- the list layer to perform identify operation
- Returns:
- the list of QueryResult objects containing the identify results