jay.yydebug
public class yyJInputStream extends InputStream implements KeyListener
While this implementation avoids Java generics, code for a generic version has simply been commented out.
Field Summary | |
---|---|
protected StringBuffer | line line edit buffer. |
protected ArrayList | queue completed lines, ready to be read.
|
Method Summary | |
---|---|
int | available() |
void | close() |
protected void | doKey(JTextArea ta, char ch, boolean paste) process one typed or pasted character.
|
void | keyPressed(KeyEvent ke) this one ensures that you can only type at the end
and implements control-C as copy and control-V as paste key if
AWTPermission(accessClipboard) is granted.
|
void | keyReleased(KeyEvent ke) |
void | keyTyped(KeyEvent ke) |
int | read() |
int | read(byte[] b, int off, int len) |
long | skip(long len) returns 0: cannot skip on a terminal. |
BUG: paste should be based on the platform paste key; however, Safari does not send that one to an applet.