org.directwebremoting.servlet
Class FileJavaScriptHandler
java.lang.Object
org.directwebremoting.servlet.CachingHandler
org.directwebremoting.servlet.TemplateHandler
org.directwebremoting.servlet.JavaScriptHandler
org.directwebremoting.servlet.FileJavaScriptHandler
- All Implemented Interfaces:
- Handler
- Direct Known Subclasses:
- AuthHandler, BaseEngineHandler, BaseUtilHandler, WebworkUtilHandler
public class FileJavaScriptHandler
- extends JavaScriptHandler
Many JavaScriptHandlers just read their contents from a file. This
class simplifies that.
- Author:
- Joe Walker [joe at getahead dot ltd dot uk], Randy Jones (Updates)
|
Method Summary |
java.lang.String |
generateCachableContent(java.lang.String contextPath,
java.lang.String servletPath,
java.lang.String pathInfo)
Create a String which can be cached and sent as a 302. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileJavaScriptHandler
public FileJavaScriptHandler(java.lang.String resource)
- Parameters:
resource - The name of the resource in the classpath that we read
our contents from
FileJavaScriptHandler
public FileJavaScriptHandler(java.lang.String resource,
java.lang.String copyright)
- Parameters:
resource - The name of the resource in the classpath that we read
our contents from
generateCachableContent
public java.lang.String generateCachableContent(java.lang.String contextPath,
java.lang.String servletPath,
java.lang.String pathInfo)
throws java.io.IOException
- Description copied from class:
CachingHandler
- Create a String which can be cached and sent as a 302. Returning null
signals that the resource doesn't exist and should result in a 404.
- Overrides:
generateCachableContent in class JavaScriptHandler
- Returns:
- The string to output for this resource
- Throws:
java.io.IOException