|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.directwebremoting.extend.EnginePrivate
public class EnginePrivate
An abstraction of the dwr.engine Javascript class.
| Constructor Summary | |
|---|---|
EnginePrivate()
|
|
| Method Summary | |
|---|---|
static ScriptBuffer |
createForeignWindowProxy(java.lang.String windowName,
ScriptBuffer original)
Evade the 2 connection limit by sending scripts to the wrong window and having that use window.name to push it to the right window |
static java.lang.String |
getEngineInitScript()
Get a string which will initialize a dwr.engine object |
static java.lang.String |
getExecuteFunctionName()
The DefaultRemoter needs to know the name of the execute function |
static ScriptBuffer |
getRemoteCloseFunctionScript(java.lang.String id)
Call dwr.engine.remote.closeFunction() in the browser |
static ScriptBuffer |
getRemoteExecuteFunctionScript(java.lang.String id,
java.lang.Object[] params)
Call dwr.engine.remote.executeFunction() in the browser |
static ScriptBuffer |
getRemoteExecuteObjectScript(java.lang.String id,
java.lang.String methodName,
java.lang.Object[] params)
Call dwr.engine.remote.executeFunction() in the browser |
static java.lang.String |
getRemoteHandleBatchExceptionScript(java.lang.String batchId,
java.lang.Exception ex)
Call dwr.engine.remote.handleServerException() in the browser |
static ScriptBuffer |
getRemoteHandleCallbackScript(java.lang.String batchId,
java.lang.String callId,
java.lang.Object data)
Call the dwr.engine.remote.handleResponse() in the browser |
static ScriptBuffer |
getRemoteHandleExceptionScript(java.lang.String batchId,
java.lang.String callId,
java.lang.Throwable ex)
Call dwr.engine.remote.handleException() in the browser |
static ScriptBuffer |
getRemoteHandleNewWindowNameScript(java.lang.String windowName)
Call dwr.engine.remote.handleNewWindowName() in the browser |
static java.lang.String |
getRemotePollCometDisabledScript(java.lang.String batchId)
Call dwr.engine.remote.pollCometDisabled() in the browser |
static ScriptBuffer |
getRemoteSetObjectScript(java.lang.String id,
java.lang.String propertyName,
java.lang.Object data)
Call dwr.engine.remote.executeFunction() in the browser |
static java.lang.String |
remoteBeginIFrameResponse(java.lang.String batchId,
boolean useWindowParent)
A script to send at the beginning of an iframe response |
static java.lang.String |
remoteEndIFrameResponse(java.lang.String batchId,
boolean useWindowParent)
A script to send at the end of an iframe response |
static java.lang.String |
remoteEval(java.lang.String script)
Prepare a script for execution in an iframe environment |
static java.lang.String |
xmlStringToJavascriptDomDocument(java.lang.String xml)
Take an XML string, and convert it into some Javascript that when executed will return a DOM object that represents the same XML object |
static java.lang.String |
xmlStringToJavascriptDomElement(java.lang.String xml)
Take an XML string, and convert it into some Javascript that when executed will return a DOM object that represents the same XML object |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EnginePrivate()
| Method Detail |
|---|
public static ScriptBuffer getRemoteHandleCallbackScript(java.lang.String batchId,
java.lang.String callId,
java.lang.Object data)
batchId - The identifier of the batch that we are handling a response forcallId - The identifier of the call that we are handling a response fordata - The data to pass to the callback function
public static ScriptBuffer getRemoteHandleExceptionScript(java.lang.String batchId,
java.lang.String callId,
java.lang.Throwable ex)
batchId - The identifier of the batch that we are handling a response forcallId - The id of the call we are replying toex - The exception to throw on the remote end
public static ScriptBuffer getRemoteHandleNewWindowNameScript(java.lang.String windowName)
windowName - The new window name for the page
public static java.lang.String getRemoteHandleBatchExceptionScript(java.lang.String batchId,
java.lang.Exception ex)
batchId - The identifier of the batch that we are handling a response forex - The exception from which we make a reply
public static ScriptBuffer getRemoteExecuteFunctionScript(java.lang.String id,
java.lang.Object[] params)
id - The registered function nameparams - The data to pass to the function
public static ScriptBuffer getRemoteExecuteObjectScript(java.lang.String id,
java.lang.String methodName,
java.lang.Object[] params)
id - The registered function nameparams - The data to pass to the function
public static ScriptBuffer getRemoteSetObjectScript(java.lang.String id,
java.lang.String propertyName,
java.lang.Object data)
id - The registered function namepropertyName - The name of the property to alter on the client objectdata - The new value for the client object property
public static ScriptBuffer getRemoteCloseFunctionScript(java.lang.String id)
id - The registered function name
public static java.lang.String getRemotePollCometDisabledScript(java.lang.String batchId)
batchId - The identifier of the batch that we are handling a response for
public static java.lang.String xmlStringToJavascriptDomElement(java.lang.String xml)
xml - The XML string to convert
public static java.lang.String xmlStringToJavascriptDomDocument(java.lang.String xml)
xml - The XML string to convert
public static java.lang.String getEngineInitScript()
public static java.lang.String getExecuteFunctionName()
public static java.lang.String remoteBeginIFrameResponse(java.lang.String batchId,
boolean useWindowParent)
batchId - The id of the current batchuseWindowParent - Will the exec happen from a child iframe which is
the case for normal iframe based calls, or from the main window, which is
the case for iframe streamed polling.
public static java.lang.String remoteEndIFrameResponse(java.lang.String batchId,
boolean useWindowParent)
batchId - The id of the current batchuseWindowParent - Will the exec happen from a child iframe which is
the case for normal iframe based calls, or from the main window, which is
the case for iframe streamed polling.
public static java.lang.String remoteEval(java.lang.String script)
script - The script to modify
public static ScriptBuffer createForeignWindowProxy(java.lang.String windowName,
ScriptBuffer original)
original - The script that we wish to be proxiedwindowName - The window to which we wish the window to be proxied
|
Copyright ¨ 2008 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||