com.esri.adf.web.data.graphics.query
Class GraphicsIdentifyCriteriaHandler
java.lang.Object
com.esri.adf.web.data.graphics.query.GraphicsIdentifyCriteriaHandler
- All Implemented Interfaces:
- QueryCriteriaHandler, Serializable
public class GraphicsIdentifyCriteriaHandler
- extends Object
- implements QueryCriteriaHandler, Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GraphicsIdentifyCriteriaHandler
public GraphicsIdentifyCriteriaHandler()
handleCriteria
public List<QueryResult> handleCriteria(QueryCriteria criteria,
List<? extends WebLayerInfo> webLayerInfos,
WebQuery query,
QueryFunctionality queryFunc)
- Creates an instance of
GraphicsIdentifyCriteriaHandler
.
- Specified by:
handleCriteria
in interface QueryCriteriaHandler
- Parameters:
criteria
- a criteria object, defines query condition.webLayerInfos
- 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.
isSelectable
protected boolean isSelectable(WebGeometry geometry,
WebGeometry selectionGeometry)
computeWebExtent
protected WebExtent computeWebExtent(WebGeometry geometry)
identify
protected List<QueryResult> identify(IdentifyCriteria criteria,
List<? extends WebLayerInfo> webLayerInfos,
WebQuery query,
GraphicsQueryFunctionality func)