org.openqa.selenium.remote.server.renderer
Class JsonpResult

java.lang.Object
  extended by org.openqa.selenium.remote.server.renderer.JsonpResult
All Implemented Interfaces:
Renderer

public class JsonpResult
extends java.lang.Object
implements Renderer

Renders an HTTP response for a JSONP client.


Constructor Summary
JsonpResult(java.lang.String responsePropertyName, java.lang.String errorPropertyName, java.lang.String callbackPropertyName)
          Creates a new JSONP renderer.
 
Method Summary
 void render(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Handler handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonpResult

public JsonpResult(java.lang.String responsePropertyName,
                   java.lang.String errorPropertyName,
                   java.lang.String callbackPropertyName)
Creates a new JSONP renderer.

Parameters:
responsePropertyName - The name of the property on a request object that contains the response to send to the client.
errorPropertyName - The name of the property on a request object that contains the error from a failed command.
callbackPropertyName - The name of the property on a request object that defines the global JavaScripot function that should be invoked in the rendered response.
Method Detail

render

public void render(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response,
                   Handler handler)
            throws java.lang.Exception
Specified by:
render in interface Renderer
Throws:
java.lang.Exception


Copyright © 2011. All Rights Reserved.