org.deegree.ogcwebservices.wms
Class DefaultGetFeatureInfoHandler
java.lang.Object
org.deegree.ogcwebservices.wms.DefaultGetFeatureInfoHandler
- All Implemented Interfaces:
- GetFeatureInfoHandler
class DefaultGetFeatureInfoHandler
- extends java.lang.Object
- implements GetFeatureInfoHandler
- Version:
- $Revision: 24806 $, 1.0. $Revision: 24806 $, $Date: 2010-06-09 16:41:16 +0200 (Mi, 09 Jun 2010) $
- Author:
- Andreas Poth, last edited by: $Author: apoth $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final ILogger LOG
request
protected GetFeatureInfo request
getMapRequest
protected GetMap getMapRequest
configuration
protected WMSConfigurationType configuration
scale
protected double scale
reqCRS
protected CoordinateSystem reqCRS
VALUE
protected static final QualifiedName VALUE
DefaultGetFeatureInfoHandler
public DefaultGetFeatureInfoHandler(WMSConfigurationType capabilities,
GetFeatureInfo request)
throws OGCWebServiceException
- Creates a new GetMapHandler object.
- Parameters:
capabilities
- request
- request to perform
- Throws:
OGCWebServiceException
performGetFeatureInfo
public GetFeatureInfoResult performGetFeatureInfo()
throws OGCWebServiceException
- performs a GetFeatureInfo request and retruns the result encapsulated within a WMSFeatureInfoResponse
object.
The method throws an WebServiceException that only shall be thrown if an fatal error occurs that makes it
imposible to return a result. If something wents wrong performing the request (none fatal error) The exception
shall be encapsulated within the response object to be returned to the client as requested
(GetFeatureInfo-Request EXCEPTION-Parameter).
All sublayers of the queried layer will be added automatically. Non-queryable sublayers are then ignored in the
response.
- Specified by:
performGetFeatureInfo
in interface GetFeatureInfoHandler
- Returns:
- response to the GetFeatureInfo response
- Throws:
OGCWebServiceException
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org