org.directwebremoting.servlet
Class BaseInterfaceHandler

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
All Implemented Interfaces:
Handler
Direct Known Subclasses:
AmdInterfaceHandler, DojoInterfaceHandler, InterfaceHandler

public abstract class BaseInterfaceHandler
extends GeneratedJavaScriptHandler

Handler base class for interface generation requests

Author:
Joe Walker [joe at getahead dot ltd dot uk]

Constructor Summary
BaseInterfaceHandler()
           
 
Method Summary
abstract  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 setConverterManager(ConverterManager converterManager)
           
 void setGenerateDtoClasses(java.lang.String generateDtoClasses)
          Setter for the generator setting.
 void setModuleManager(ModuleManager moduleManager)
          Setter for the configured ModuleManager
 java.lang.String 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

BaseInterfaceHandler

public BaseInterfaceHandler()
Method Detail

generateInterfaceScript

public abstract 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

Parameters:
contextPath -
servletPath - TODO
scriptName -
Returns:
interface script

setModuleManager

public void setModuleManager(ModuleManager moduleManager)
Setter for the configured ModuleManager

Parameters:
moduleManager - the ModuleManager

setConverterManager

public void setConverterManager(ConverterManager converterManager)
Parameters:
converterManager - the converterManager to set

setGenerateDtoClasses

public void setGenerateDtoClasses(java.lang.String generateDtoClasses)
Setter for the generator setting.

Parameters:
generateDtoClasses - list of enabled places to generate DTO classes in

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Copyright ยจ 2008