org.springframework.extensions.webscripts
Class LocalWebScriptRuntimeContainer

java.lang.Object
  extended by org.springframework.extensions.webscripts.AbstractRuntimeContainer
      extended by org.springframework.extensions.webscripts.PresentationContainer
          extended by org.springframework.extensions.webscripts.LocalWebScriptRuntimeContainer
All Implemented Interfaces:
EventListener, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener, Container, RuntimeContainer

public class LocalWebScriptRuntimeContainer
extends PresentationContainer

Author:
kevinr, muzquiano

Field Summary
 
Fields inherited from class org.springframework.extensions.webscripts.AbstractRuntimeContainer
applicationContext
 
Constructor Summary
LocalWebScriptRuntimeContainer()
           
 
Method Summary
protected  void bindRenderContext(RenderContext context)
           
 void executeScript(WebScriptRequest scriptReq, WebScriptResponse scriptRes, Authenticator auth)
          Execute the script in the context of the provided request and response
protected  RenderContext getRenderContext()
           
 Map<String,Object> getScriptParameters()
          Gets parameters for the Script Processor
 Map<String,Object> getTemplateParameters()
          Gets parameters for the Template Processor
 void reset()
          Re-initialise the Web Script Container
protected  void unbindRenderContext()
           
 
Methods inherited from class org.springframework.extensions.webscripts.PresentationContainer
getDescription
 
Methods inherited from class org.springframework.extensions.webscripts.AbstractRuntimeContainer
authenticate, getApplicationContext, getConfigService, getFormatRegistry, getName, getRegistry, getRequiredAuthentication, getScriptProcessorRegistry, getSearchPath, getTemplateProcessorRegistry, onApplicationEvent, setApplicationContext, setConfigService, setFormatRegistry, setName, setRegistry, setScriptObjects, setScriptProcessorRegistry, setSearchPath, setTemplateObjects, setTemplateProcessorRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalWebScriptRuntimeContainer

public LocalWebScriptRuntimeContainer()
Method Detail

bindRenderContext

protected void bindRenderContext(RenderContext context)

unbindRenderContext

protected void unbindRenderContext()

getRenderContext

protected RenderContext getRenderContext()

reset

public void reset()
Description copied from interface: Container
Re-initialise the Web Script Container

Specified by:
reset in interface Container
Overrides:
reset in class AbstractRuntimeContainer

getScriptParameters

public Map<String,Object> getScriptParameters()
Description copied from interface: Container
Gets parameters for the Script Processor

Specified by:
getScriptParameters in interface Container
Overrides:
getScriptParameters in class AbstractRuntimeContainer
Returns:
parameters

getTemplateParameters

public Map<String,Object> getTemplateParameters()
Description copied from interface: Container
Gets parameters for the Template Processor

Specified by:
getTemplateParameters in interface Container
Overrides:
getTemplateParameters in class AbstractRuntimeContainer
Returns:
parameters

executeScript

public void executeScript(WebScriptRequest scriptReq,
                          WebScriptResponse scriptRes,
                          Authenticator auth)
                   throws IOException
Description copied from interface: RuntimeContainer
Execute the script in the context of the provided request and response

Specified by:
executeScript in interface RuntimeContainer
Overrides:
executeScript in class PresentationContainer
Throws:
IOException


Copyright © 2009 SpringSource, Inc. All Rights Reserved.