Class SysmonView

java.lang.Object
com.guinetik.hexafun.examples.sysmon.SysmonView

public final class SysmonView extends Object
Responsive view components for the System Monitor TUI.

All views use state.width() to render at the current terminal width. Width is recalculated on each refresh.

  • Method Details

    • screen

      public static View<SysmonState> screen()
      Compose the full screen view.
    • clear

      public static View<SysmonState> clear()
      Clear screen and reset cursor.
    • header

      public static View<SysmonState> header()
      Render the header box - responsive to terminal width.
    • metrics

      public static View<SysmonState> metrics()
      Render the metrics output based on selected format - responsive.
    • status

      public static View<SysmonState> status()
      Render status message.
    • prompt

      public static View<SysmonState> prompt()
      Render input prompt.