org.deegree.services.wms.controller
Class WMSControllerBase

java.lang.Object
  extended by org.deegree.services.wms.controller.WMSControllerBase
All Implemented Interfaces:
WMSController.Controller
Direct Known Subclasses:
WMSController111, WMSController130

public abstract class WMSControllerBase
extends Object
implements WMSController.Controller

WMSControllerBase

Version:
$Revision: 31688 $, $Date: 2011-08-30 15:05:12 +0200 (Tue, 30 Aug 2011) $
Author:
Andreas Schmitz, last edited by: $Author: mschneider $

Field Summary
protected  String EXCEPTION_BLANK
           
protected  String EXCEPTION_DEFAULT
           
protected  String EXCEPTION_INIMAGE
           
protected  String EXCEPTION_MIME
           
protected  XMLExceptionSerializer<OWSException> EXCEPTIONS
           
 
Constructor Summary
WMSControllerBase()
           
 
Method Summary
protected abstract  void exportCapas(String getUrl, String postUrl, MapService service, HttpResponseBuffer response, ServiceIdentification identification, ServiceProvider provider, WMSController controller)
           
 void getCapabilities(String getUrl, String postUrl, String updateSequence, MapService service, HttpResponseBuffer response, ServiceIdentification identification, ServiceProvider provider, Map<String,String> customParameters, WMSController controller)
           
 void handleException(Map<String,String> map, WMSConstants.WMSRequestType req, OWSException e, HttpResponseBuffer response, WMSController controller)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.deegree.services.wms.controller.WMSController.Controller
sendException, throwSRSException
 

Field Detail

EXCEPTION_DEFAULT

protected String EXCEPTION_DEFAULT

EXCEPTION_INIMAGE

protected String EXCEPTION_INIMAGE

EXCEPTION_BLANK

protected String EXCEPTION_BLANK

EXCEPTIONS

protected XMLExceptionSerializer<OWSException> EXCEPTIONS

EXCEPTION_MIME

protected String EXCEPTION_MIME
Constructor Detail

WMSControllerBase

public WMSControllerBase()
Method Detail

handleException

public void handleException(Map<String,String> map,
                            WMSConstants.WMSRequestType req,
                            OWSException e,
                            HttpResponseBuffer response,
                            WMSController controller)
                     throws javax.servlet.ServletException
Specified by:
handleException in interface WMSController.Controller
Throws:
javax.servlet.ServletException

getCapabilities

public void getCapabilities(String getUrl,
                            String postUrl,
                            String updateSequence,
                            MapService service,
                            HttpResponseBuffer response,
                            ServiceIdentification identification,
                            ServiceProvider provider,
                            Map<String,String> customParameters,
                            WMSController controller)
                     throws OWSException,
                            IOException
Specified by:
getCapabilities in interface WMSController.Controller
Throws:
OWSException
IOException

exportCapas

protected abstract void exportCapas(String getUrl,
                                    String postUrl,
                                    MapService service,
                                    HttpResponseBuffer response,
                                    ServiceIdentification identification,
                                    ServiceProvider provider,
                                    WMSController controller)
                             throws IOException
Throws:
IOException


Copyright © 2011. All Rights Reserved.