Class CursorLocator

java.lang.Object
org.aesh.readline.cursor.CursorLocator

public class CursorLocator extends Object
Map a command character index onto a cursor COL/ROW.
Author:
jdenise@redhat.com
  • Constructor Details

    • CursorLocator

      public CursorLocator(Buffer buffer)
  • Method Details

    • addLine

      public void addLine(int size, int promptSize)
    • isLocationInvalidated

      public boolean isLocationInvalidated()
    • invalidateCursorLocation

      public void invalidateCursorLocation()
    • locate

      public CursorLocation locate(int index, int width)
      The core logic of the locator. Map a command index onto an absolute COL/ROW cursor location.
      Parameters:
      index - The commnd index.
      width - The terminal width.
      Returns:
    • clear

      public void clear()