Class DefaultShell

  • All Implemented Interfaces:
    org.aesh.command.shell.Shell

    public class DefaultShell
    extends Object
    implements org.aesh.command.shell.Shell
    • Constructor Detail

      • DefaultShell

        public DefaultShell()
    • Method Detail

      • write

        public void write​(String out,
                          boolean paging)
        Specified by:
        write in interface org.aesh.command.shell.Shell
      • writeln

        public void writeln​(String out,
                            boolean paging)
        Specified by:
        writeln in interface org.aesh.command.shell.Shell
      • write

        public void write​(int[] out)
        Specified by:
        write in interface org.aesh.command.shell.Shell
      • write

        public void write​(char out)
        Specified by:
        write in interface org.aesh.command.shell.Shell
      • readLine

        public String readLine()
        Specified by:
        readLine in interface org.aesh.command.shell.Shell
      • readLine

        public String readLine​(org.aesh.readline.Prompt prompt)
        Specified by:
        readLine in interface org.aesh.command.shell.Shell
      • read

        public org.aesh.readline.terminal.Key read()
        Specified by:
        read in interface org.aesh.command.shell.Shell
      • read

        public org.aesh.readline.terminal.Key read​(org.aesh.readline.Prompt prompt)
        Specified by:
        read in interface org.aesh.command.shell.Shell
      • enableAlternateBuffer

        public boolean enableAlternateBuffer()
        Specified by:
        enableAlternateBuffer in interface org.aesh.command.shell.Shell
      • enableMainBuffer

        public boolean enableMainBuffer()
        Specified by:
        enableMainBuffer in interface org.aesh.command.shell.Shell
      • size

        public org.aesh.terminal.tty.Size size()
        Specified by:
        size in interface org.aesh.command.shell.Shell
      • clear

        public void clear()
        Specified by:
        clear in interface org.aesh.command.shell.Shell