|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.directwebremoting.impl.DefaultDebugPageGenerator
public class DefaultDebugPageGenerator
A default implementation of TestPageGenerator
Field Summary | |
---|---|
protected AccessControl |
accessControl
The security manager |
static java.lang.String |
BLANK
Empty string |
protected ConverterManager |
converterManager
How we convert parameters |
protected CreatorManager |
creatorManager
How we create new beans |
protected java.lang.String |
engineHandlerUrl
The URL for the EngineHandler |
protected java.lang.String |
interfaceHandlerUrl
What URL is this handler available on? |
protected java.util.Map |
scriptCache
We cache the script output for speed |
protected java.lang.String |
testHandlerUrl
The URL for the UtilHandler |
protected java.lang.String |
utilHandlerUrl
The URL for the UtilHandler |
Constructor Summary | |
---|---|
DefaultDebugPageGenerator()
|
Method Summary | |
---|---|
java.lang.String |
generateEngineUrl(java.lang.String root)
Create a url that links to the engine.js file |
java.lang.String |
generateIndexPage(java.lang.String root)
Generate some HTML that represents an index page |
java.lang.String |
generateInterfaceUrl(java.lang.String root,
java.lang.String scriptName)
For a given remoted class, generate a URL that will retrieve the Javascript interface |
java.lang.String |
generateLibraryUrl(java.lang.String root,
java.lang.String library)
Create a url that links to one of the library files |
java.lang.String |
generateTestPage(java.lang.String root,
java.lang.String scriptName)
Generate some HTML that represents a test page for a given script |
java.util.Collection |
getAvailableLibraries()
|
void |
setAccessControl(AccessControl accessControl)
Accessor for the security manager |
void |
setConverterManager(ConverterManager converterManager)
Accessor for the DefaultCreatorManager that we configure |
void |
setCreatorManager(CreatorManager creatorManager)
Accessor for the DefaultCreatorManager that we configure |
void |
setEngineHandlerUrl(java.lang.String engineHandlerUrl)
|
void |
setInterfaceHandlerUrl(java.lang.String interfaceHandlerUrl)
Setter for the URL that this handler available on |
void |
setTestHandlerUrl(java.lang.String testHandlerUrl)
|
void |
setUtilHandlerUrl(java.lang.String utilHandlerUrl)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String engineHandlerUrl
EngineHandler
protected java.lang.String utilHandlerUrl
UtilHandler
protected java.lang.String testHandlerUrl
UtilHandler
protected java.lang.String interfaceHandlerUrl
protected ConverterManager converterManager
protected CreatorManager creatorManager
protected AccessControl accessControl
protected final java.util.Map scriptCache
public static final java.lang.String BLANK
Constructor Detail |
---|
public DefaultDebugPageGenerator()
Method Detail |
---|
public java.lang.String generateIndexPage(java.lang.String root) throws java.lang.SecurityException
DebugPageGenerator
generateIndexPage
in interface DebugPageGenerator
root
- The prefix common to all DWR URLs. Usually contextPath+servletPath
java.lang.SecurityException
- If the pages are not accessiblepublic java.lang.String generateTestPage(java.lang.String root, java.lang.String scriptName) throws java.lang.SecurityException
DebugPageGenerator
generateTestPage
in interface DebugPageGenerator
root
- The prefix common to all DWR URLs. Usually contextPath+servletPathscriptName
- The script to generate for
java.lang.SecurityException
- If the pages are not accessiblepublic java.lang.String generateInterfaceUrl(java.lang.String root, java.lang.String scriptName)
DebugPageGenerator
generateInterfaceUrl
in interface DebugPageGenerator
root
- The prefix common to all DWR URLs. Usually contextPath+servletPathscriptName
- The script to generate for
public java.lang.String generateEngineUrl(java.lang.String root)
DebugPageGenerator
generateEngineUrl
in interface DebugPageGenerator
root
- The prefix common to all DWR URLs. Usually contextPath+servletPath
public java.lang.String generateLibraryUrl(java.lang.String root, java.lang.String library)
DebugPageGenerator
generateLibraryUrl
in interface DebugPageGenerator
root
- The prefix common to all DWR URLs. Usually contextPath+servletPathlibrary
- The name of a library as returned by DebugPageGenerator.getAvailableLibraries()
public java.util.Collection getAvailableLibraries()
getAvailableLibraries
in interface DebugPageGenerator
public void setConverterManager(ConverterManager converterManager)
converterManager
- The new DefaultConverterManagerpublic void setCreatorManager(CreatorManager creatorManager)
creatorManager
- The new DefaultConverterManagerpublic void setAccessControl(AccessControl accessControl)
accessControl
- The accessControl to set.public void setEngineHandlerUrl(java.lang.String engineHandlerUrl)
engineHandlerUrl
- the engineHandlerUrl to setpublic void setUtilHandlerUrl(java.lang.String utilHandlerUrl)
utilHandlerUrl
- the utilHandlerUrl to setpublic void setTestHandlerUrl(java.lang.String testHandlerUrl)
testHandlerUrl
- the testHandlerUrl to setpublic void setInterfaceHandlerUrl(java.lang.String interfaceHandlerUrl)
interfaceHandlerUrl
- the interfaceHandlerUrl to set
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |