com.sshtools.daemon.terminal
Class Editline
java.lang.Object
com.sshtools.daemon.terminal.Editline
public class Editline
- extends java.lang.Object
- Version:
- $Revision: 1.12 $
- Author:
- $author$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Editline
public Editline(TerminalIO io)
- Creates a new Editline object.
- Parameters:
io
-
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 int run()
draw
public void draw()
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.