com.gisgraphy.servlet
Class StreetServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.gisgraphy.servlet.GisgraphyServlet
              extended by com.gisgraphy.servlet.StreetServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class StreetServlet
extends GisgraphyServlet

Provides a servlet Wrapper around The Gisgraphy street Service, it Maps web parameters to create a StreetSearchQuery

Author:
David Masclet
See Also:
Serialized Form

Field Summary
static int DEFAULT_MAX_RESULTS
           
static java.lang.String LAT_PARAMETER
           
protected static org.slf4j.Logger logger
          The logger
static java.lang.String LONG_PARAMETER
           
static java.lang.String NAME_PARAMETER
           
static java.lang.String ONEWAY_PARAMETER
           
static java.lang.String RADIUS_PARAMETER
           
static java.lang.String STREET_SEARCH_MODE_PARAMETER
           
static java.lang.String STREETTYPE_PARAMETER
           
 
Fields inherited from class com.gisgraphy.servlet.GisgraphyServlet
FORMAT_PARAMETER, FROM_PARAMETER, INDENT_PARAMETER, TO_PARAMETER
 
Constructor Summary
StreetServlet()
           
 
Method Summary
protected  void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
           
 IoutputFormatVisitor getErrorVisitor(java.lang.String errorMessage)
           
 GisgraphyServiceType getGisgraphyServiceType()
           
 void init()
           
 void setStreetSearchEngine(IStreetSearchEngine streetSearchEngine)
           
 
Methods inherited from class com.gisgraphy.servlet.GisgraphyServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, isDebugMode, sendCustomError, setDebugMode, setResponseContentType
 
Methods inherited from class javax.servlet.http.HttpServlet
getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STREETTYPE_PARAMETER

public static final java.lang.String STREETTYPE_PARAMETER
See Also:
Constant Field Values

LAT_PARAMETER

public static final java.lang.String LAT_PARAMETER
See Also:
Constant Field Values

LONG_PARAMETER

public static final java.lang.String LONG_PARAMETER
See Also:
Constant Field Values

RADIUS_PARAMETER

public static final java.lang.String RADIUS_PARAMETER
See Also:
Constant Field Values

ONEWAY_PARAMETER

public static final java.lang.String ONEWAY_PARAMETER
See Also:
Constant Field Values

NAME_PARAMETER

public static final java.lang.String NAME_PARAMETER
See Also:
Constant Field Values

STREET_SEARCH_MODE_PARAMETER

public static final java.lang.String STREET_SEARCH_MODE_PARAMETER
See Also:
Constant Field Values

DEFAULT_MAX_RESULTS

public static final int DEFAULT_MAX_RESULTS
See Also:
Constant Field Values

logger

protected static final org.slf4j.Logger logger
The logger

Constructor Detail

StreetServlet

public StreetServlet()
Method Detail

init

public void init()
          throws javax.servlet.ServletException
Overrides:
init in class javax.servlet.GenericServlet
Throws:
javax.servlet.ServletException

doGet

protected void doGet(javax.servlet.http.HttpServletRequest req,
                     javax.servlet.http.HttpServletResponse resp)
              throws javax.servlet.ServletException,
                     java.io.IOException
Overrides:
doGet in class javax.servlet.http.HttpServlet
Throws:
javax.servlet.ServletException
java.io.IOException

setStreetSearchEngine

public void setStreetSearchEngine(IStreetSearchEngine streetSearchEngine)
Parameters:
streetSearchEngine - the streetSearchEngine to set

getGisgraphyServiceType

public GisgraphyServiceType getGisgraphyServiceType()
Specified by:
getGisgraphyServiceType in class GisgraphyServlet
Returns:
the GisgraphyServiceType that the servlet handle

getErrorVisitor

public IoutputFormatVisitor getErrorVisitor(java.lang.String errorMessage)
Specified by:
getErrorVisitor in class GisgraphyServlet
Parameters:
errorMessage - the error message to be treated by the visitor
Returns:
an instance of the outputFormatVisitor for the servlet


Copyright © 2010. All Rights Reserved.