java.lang.Object
org.kde.kjas.server.KJASProtocolHandler
- public class KJASProtocolHandler
- extends java.lang.Object
Encapsulates the KJAS protocol and manages the contexts
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CreateContextCode
private static final int CreateContextCode
- See Also:
- Constant Field Values
DestroyContextCode
private static final int DestroyContextCode
- See Also:
- Constant Field Values
CreateAppletCode
private static final int CreateAppletCode
- See Also:
- Constant Field Values
DestroyAppletCode
private static final int DestroyAppletCode
- See Also:
- Constant Field Values
StartAppletCode
private static final int StartAppletCode
- See Also:
- Constant Field Values
StopAppletCode
private static final int StopAppletCode
- See Also:
- Constant Field Values
InitAppletCode
private static final int InitAppletCode
- See Also:
- Constant Field Values
ShowDocumentCode
private static final int ShowDocumentCode
- See Also:
- Constant Field Values
ShowURLInFrameCode
private static final int ShowURLInFrameCode
- See Also:
- Constant Field Values
ShowStatusCode
private static final int ShowStatusCode
- See Also:
- Constant Field Values
ResizeAppletCode
private static final int ResizeAppletCode
- See Also:
- Constant Field Values
GetURLDataCode
private static final int GetURLDataCode
- See Also:
- Constant Field Values
URLDataCode
private static final int URLDataCode
- See Also:
- Constant Field Values
ShutdownServerCode
private static final int ShutdownServerCode
- See Also:
- Constant Field Values
contexts
private java.util.Hashtable contexts
commands
private java.io.PushbackInputStream commands
signals
private java.io.PrintStream signals
cmd_index
private int cmd_index
sep
private final char sep
- See Also:
- Constant Field Values
KJASProtocolHandler
public KJASProtocolHandler(java.io.InputStream _commands,
java.io.OutputStream _signals)
commandLoop
public void commandLoop()
processCommand
public void processCommand(byte[] command)
sendGetURLDataCmd
public void sendGetURLDataCmd(java.lang.String loaderID,
java.lang.String file)
- Methods for talking to the applet server **************
sendShowDocumentCmd
public void sendShowDocumentCmd(java.lang.String loaderKey,
java.lang.String url)
sendShowDocumentCmd
public void sendShowDocumentCmd(java.lang.String contextID,
java.lang.String url,
java.lang.String frame)
sendShowStatusCmd
public void sendShowStatusCmd(java.lang.String contextID,
java.lang.String msg)
sendResizeAppletCmd
public void sendResizeAppletCmd(java.lang.String contextID,
java.lang.String appletID,
int width,
int height)
getArg
private java.lang.String getArg(byte[] command)
- Utility functions for parsing commands ****************
getPaddedLength
private char[] getPaddedLength(int length)
readPaddedLength
private int readPaddedLength(int string_size)
throws java.io.IOException