Class Editline


  • public class Editline
    extends java.lang.Object
    Version:
    $Revision: 1.12 $
    Author:
    $author$
    • Constructor Detail

      • Editline

        public Editline​(TerminalIO io)
        Creates a new Editline object.
        Parameters:
        io -
    • Method Detail

      • size

        public int size()
      • getValue

        public java.lang.String getValue()
      • 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
      • 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