com.sshtools.daemon.terminal
Class UserInput
java.lang.Object
com.sshtools.daemon.terminal.UserInput
- All Implemented Interfaces:
- java.lang.Runnable
public class UserInput
- extends java.lang.Object
- implements java.lang.Runnable
- Version:
- $Revision: 1.12 $
- Author:
- $author$
Constructor Summary |
UserInput(TerminalIO io,
java.io.OutputStream pout)
Creates a new UserInput object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UserInput
public UserInput(TerminalIO io,
java.io.OutputStream pout)
- Creates a new UserInput object.
- Parameters:
io
- pout
-
size
public int size()
getValue
public java.lang.String getValue()
setValue
public void setValue(java.lang.String str)
throws BufferOverflowException,
java.io.IOException
- Throws:
BufferOverflowException
java.io.IOException
maskInput
public void maskInput(boolean maskInput)
setMask
public void setMask(char mask)
- Parameters:
mask
-
clear
public void clear()
throws java.io.IOException
- Throws:
java.io.IOException
getSoftwrap
public java.lang.String getSoftwrap()
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
- Throws:
java.lang.IndexOutOfBoundsException
java.io.IOException
getHardwrap
public java.lang.String getHardwrap()
throws java.lang.IndexOutOfBoundsException,
java.io.IOException
- Throws:
java.lang.IndexOutOfBoundsException
java.io.IOException
append
public void append(char ch)
throws BufferOverflowException,
java.io.IOException
- Throws:
BufferOverflowException
java.io.IOException
append
public void append(java.lang.String str)
throws BufferOverflowException,
java.io.IOException
- Throws:
BufferOverflowException
java.io.IOException
getCursorPosition
public int getCursorPosition()
setCursorPosition
public void setCursorPosition(int pos)
isInInsertMode
public boolean isInInsertMode()
setInsertMode
public void setInsertMode(boolean b)
isHardwrapped
public boolean isHardwrapped()
setHardwrapped
public void setHardwrapped(boolean b)
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
draw
public void draw()
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.