deegree 2.1 (2007/11/08 09:57 build-328-official)

org.deegree.ogcwebservices.wms
Class GetMapServiceInvokerForNL

java.lang.Object
  extended by org.deegree.ogcwebservices.wms.GetMapServiceInvoker
      extended by org.deegree.ogcwebservices.wms.GetMapServiceInvokerForNL

public class GetMapServiceInvokerForNL
extends GetMapServiceInvoker

Class for accessing the data of one layers datasource and creating a Theme from it.

Since:
2.0
Version:
$Revision: 7978 $, 1.0. $Revision: 7978 $, $Date: 2007-08-10 13:04:16 +0200 (Fr, 10 Aug 2007) $
Author:
Andreas Poth, last edited by: $Author: aschmitz $

Field Summary
 
Fields inherited from class org.deegree.ogcwebservices.wms.GetMapServiceInvoker
handler, index, scaleDen
 
Constructor Summary
GetMapServiceInvokerForNL(DefaultGetMapHandler handler, NamedLayer layer, AbstractDataSource datasource, UserStyle style, double scale, int index)
          Creates a new ServiceInvokerForNL object.
 
Method Summary
protected static GetCoverage createGetCoverageRequest(AbstractDataSource ds, GetMap request)
          creates a getCoverage request considering the getMap request and the filterconditions defined in the submitted DataSource object The request will be encapsualted within a OGCWebServiceEvent.
 Object run()
          central method for access the data assigned to a datasource
 
Methods inherited from class org.deegree.ogcwebservices.wms.GetMapServiceInvoker
extractNameSpaceDef, findGeoProperties, getResponsibleService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GetMapServiceInvokerForNL

GetMapServiceInvokerForNL(DefaultGetMapHandler handler,
                          NamedLayer layer,
                          AbstractDataSource datasource,
                          UserStyle style,
                          double scale,
                          int index)
Creates a new ServiceInvokerForNL object.

Parameters:
handler -
layer -
datasource -
style -
index -
Method Detail

run

public Object run()
central method for access the data assigned to a datasource

Returns:
the data

createGetCoverageRequest

protected static GetCoverage createGetCoverageRequest(AbstractDataSource ds,
                                                      GetMap request)
                                               throws InconsistentRequestException
creates a getCoverage request considering the getMap request and the filterconditions defined in the submitted DataSource object The request will be encapsualted within a OGCWebServiceEvent.

Parameters:
ds -
Returns:
GetCoverage request object
Throws:
InconsistentRequestException

deegree 2.1 (2007/11/08 09:57 build-328-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net