deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.enterprise.control.ajax
Class AbstractListener

java.lang.Object
  extended by org.deegree.enterprise.control.ajax.AbstractListener
Direct Known Subclasses:
AbstractGazetteerListener, AbstractMetadataListener, AddLayerListener, AddTreeNodeListener, CollapseNodeListener, DescribeTemplatesListener, DoConfigurationBlobListener, DoConfigurationListener, ExpandNodeListener, FullMetadataSetListener, GetLayersInformationListener, GetTemplatesListener, GetUserInfoListener, LayerTreeListener, MessageListener, MoveTreeNodeListener, PrintWMPSListener, RemoveTreeNodeListener, RenameTreeNodeListener, SetVisibilityTreeNodeListener, TestDBConnectionListener

public abstract class AbstractListener
extends java.lang.Object

The abstract listener allows the reuse of basic functionality.

Version:
$Revision: 24033 $
Author:
Torsten Friebe, Andreas Poth

Field Summary
protected static int timeout
           
 
Constructor Summary
AbstractListener()
           
 
Method Summary
abstract  void actionPerformed(WebEvent event, ResponseHandler responseHandler)
           
protected  java.lang.String getHomePath()
           
protected  java.lang.String getInitParameter(java.lang.String name)
          returns a named init parameter or null if the parameter is not known
protected  java.util.List<ParameterValueIm> getInitParameterList()
           
 java.lang.String getNextPage()
           
protected  javax.servlet.ServletRequest getRequest()
           
(package private)  void handle(WebEvent event, ResponseHandler responseHandler)
           
(package private)  void setInitParameterList(java.util.List<ParameterValueIm> params)
          sets the list of assigned initialization parameters
(package private)  void setNextPage(java.lang.String nextPage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timeout

protected static int timeout
Constructor Detail

AbstractListener

public AbstractListener()
Method Detail

actionPerformed

public abstract void actionPerformed(WebEvent event,
                                     ResponseHandler responseHandler)
                              throws java.io.IOException
Parameters:
event -
responseHandler -
Throws:
java.io.IOException

handle

final void handle(WebEvent event,
                  ResponseHandler responseHandler)
           throws java.io.IOException
Parameters:
event -
responseHandler -
Throws:
java.io.IOException

getRequest

protected javax.servlet.ServletRequest getRequest()
Returns:
the servlet request

getHomePath

protected java.lang.String getHomePath()
Returns:
the path from the servlet context

setInitParameterList

void setInitParameterList(java.util.List<ParameterValueIm> params)
sets the list of assigned initialization parameters

Parameters:
params -

getInitParameterList

protected java.util.List<ParameterValueIm> getInitParameterList()
Returns:
the list of assigned initialization parameters
See Also:
setInitParameterList(List)

getInitParameter

protected java.lang.String getInitParameter(java.lang.String name)
returns a named init parameter or null if the parameter is not known

Parameters:
name -
Returns:
a named init parameter or null if the parameter is not known

setNextPage

void setNextPage(java.lang.String nextPage)
Parameters:
nextPage -

getNextPage

public java.lang.String getNextPage()
Returns:

deegree 2.5 (2011/06/29 09:44 build-8-official)

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