org.directwebremoting.servlet
Class DojoInterfaceHandler

java.lang.Object
  extended by org.directwebremoting.servlet.CachingHandler
      extended by org.directwebremoting.servlet.TemplateHandler
          extended by org.directwebremoting.servlet.JavaScriptHandler
              extended by org.directwebremoting.servlet.GeneratedJavaScriptHandler
                  extended by org.directwebremoting.servlet.BaseInterfaceHandler
                      extended by org.directwebremoting.servlet.DojoInterfaceHandler
All Implemented Interfaces:
Handler

public class DojoInterfaceHandler
extends BaseInterfaceHandler

A handler for interface generation requests compatible with Dojo module system.

Author:
Mike Wilson

Constructor Summary
DojoInterfaceHandler()
           
 
Method Summary
 java.lang.String generateInterfaceScript(java.lang.String contextPath, java.lang.String servletPath, java.lang.String scriptName)
          Does the actual work of generating the interface script
 void setContainer(Container container)
          We use the container to find the DojoDtoAllHandler
 void setDojoDwrBaseModulePath(java.lang.String modulePath)
          Setter for the module path that dwr.engine is on
 void setDojoInterfaceBaseModulePath(java.lang.String modulePath)
          Setter for the module path that our interfaces on
 void setDojoInterfaceHandlerUrl(java.lang.String url)
          Setter for the URL that this handler is available on
 
Methods inherited from class org.directwebremoting.servlet.BaseInterfaceHandler
setConverterManager, setGenerateDtoClasses, setModuleManager, toString
 
Methods inherited from class org.directwebremoting.servlet.GeneratedJavaScriptHandler
setRemoter
 
Methods inherited from class org.directwebremoting.servlet.JavaScriptHandler
generateCachableContent, setCompressor, setDebug
 
Methods inherited from class org.directwebremoting.servlet.CachingHandler
getMimeType, handle, setIgnoreLastModified, setMimeType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DojoInterfaceHandler

public DojoInterfaceHandler()
Method Detail

generateInterfaceScript

public java.lang.String generateInterfaceScript(java.lang.String contextPath,
                                                java.lang.String servletPath,
                                                java.lang.String scriptName)
Description copied from class: BaseInterfaceHandler
Does the actual work of generating the interface script

Specified by:
generateInterfaceScript in class BaseInterfaceHandler
servletPath - TODO
Returns:
interface script

setContainer

public void setContainer(Container container)
We use the container to find the DojoDtoAllHandler

Parameters:
container - the container to set

setDojoInterfaceHandlerUrl

public void setDojoInterfaceHandlerUrl(java.lang.String url)
Setter for the URL that this handler is available on

Parameters:
url - the url to set

setDojoInterfaceBaseModulePath

public void setDojoInterfaceBaseModulePath(java.lang.String modulePath)
Setter for the module path that our interfaces on

Parameters:
modulePath - the modulePath to set

setDojoDwrBaseModulePath

public void setDojoDwrBaseModulePath(java.lang.String modulePath)
Setter for the module path that dwr.engine is on

Parameters:
modulePath - the modulePath to set

Copyright ยจ 2008