|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.directwebremoting.dwrp.BaseScriptConduit
org.directwebremoting.dwrp.PlainScriptConduit
public class PlainScriptConduit
A ScriptConduit for use with plain Javascript output.
Scripts are plain Javascript without 'execute-in-parent-context' wrapping, but with script-start and script-end markers.
If this conduit is used the client should direct the output to an iframe and then poll, looking for new data into the iframe. The html tags should be removed and script between script-start and script-end tags eval()ed.
This conduit is useful for Firefox. It will not work as it stands with IE 6/7 because they don't allow the browser to see data entering an iframe until it overflows a 4k buffer.
| Constructor Summary | |
|---|---|
PlainScriptConduit(java.io.PrintWriter out,
java.lang.String instanceId,
java.lang.String scriptTagProtection)
Simple ctor |
|
| Method Summary | |
|---|---|
void |
beginChunk()
Called before a each set of scripts that are to be sent. |
void |
beginStreamAndChunk()
Called when we are initially setting up the stream. |
void |
endChunk()
Called after each set of scripts when they have been sent. |
void |
endStreamAndChunk()
Called when we are shutting the stream down. |
java.lang.String |
getOutboundMimeType()
What mime type should we send to the browser for this data? |
void |
sendScript(java.lang.String script)
Write a script to remote side. |
| Methods inherited from class org.directwebremoting.dwrp.BaseScriptConduit |
|---|
setAccessLogLevel, setDebugScriptOutput |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PlainScriptConduit(java.io.PrintWriter out,
java.lang.String instanceId,
java.lang.String scriptTagProtection)
| Method Detail |
|---|
public java.lang.String getOutboundMimeType()
ScriptConduit
public void beginStreamAndChunk()
ScriptConduitThis method is always called exactly once in the lifetime of a conduit.
public void beginChunk()
ScriptConduit
public void sendScript(java.lang.String script)
ScriptConduit
script - The script to writepublic void endChunk()
ScriptConduit
public void endStreamAndChunk()
throws java.io.IOException
ScriptConduit
java.io.IOException
|
Copyright ยจ 2008 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||