Class AeshConsole

java.lang.Object
io.quarkus.dev.console.QuarkusConsole
io.quarkus.deployment.console.AeshConsole

public class AeshConsole extends io.quarkus.dev.console.QuarkusConsole
  • Field Details

  • Constructor Details

    • AeshConsole

      public AeshConsole(org.aesh.terminal.Connection connection)
  • Method Details

    • registerStatusLine

      public io.quarkus.dev.console.StatusLine registerStatusLine(int priority)
      Specified by:
      registerStatusLine in class io.quarkus.dev.console.QuarkusConsole
    • setPromptMessage

      public void setPromptMessage(String promptMessage)
      Specified by:
      setPromptMessage in class io.quarkus.dev.console.QuarkusConsole
    • countLines

      int countLines(String s)
    • countLines

      int countLines(String s, int cursorPos)
    • write

      public void write(boolean errorStream, String s)
      Specified by:
      write in class io.quarkus.dev.console.QuarkusConsole
    • write

      public void write(boolean errorStream, byte[] buf, int off, int len)
      Specified by:
      write in class io.quarkus.dev.console.QuarkusConsole
    • isAnsiSupported

      public boolean isAnsiSupported()
      Overrides:
      isAnsiSupported in class io.quarkus.dev.console.QuarkusConsole
    • doReadLine

      public void doReadLine()
      Specified by:
      doReadLine in class io.quarkus.dev.console.QuarkusConsole
    • rebalance

      void rebalance()
    • runAeshCli

      public void runAeshCli()
    • singleLetterAliases

      public Map<Character,String> singleLetterAliases()
      Overrides:
      singleLetterAliases in class io.quarkus.dev.console.QuarkusConsole
    • runAlias

      public void runAlias(char alias)
      Overrides:
      runAlias in class io.quarkus.dev.console.QuarkusConsole
    • exitCliMode

      public void exitCliMode()
      Overrides:
      exitCliMode in class io.quarkus.dev.console.QuarkusConsole