クラス DefaultScreen

java.lang.ObjectSE
org.springframework.shell.jline.tui.component.view.screen.DefaultScreen
実装済みのインターフェース一覧:
DisplayLinesScreen

public class DefaultScreen extends ObjectSE implements Screen, DisplayLines
Screen のデフォルトの実装。
作成者:
Janne Valkealahti, Piotr Olaszewski
  • コンストラクターの詳細

    • DefaultScreen

      public DefaultScreen()
    • DefaultScreen

      public DefaultScreen(int rows, int columns)
  • メソッドの詳細

    • writerBuilder

      public Screen.WriterBuilder writerBuilder()
      インターフェースからコピーされた説明: Screen
      Screen.WriterBuilder の新しいインスタンスを取得します。
      次で指定:
      インターフェース ScreenwriterBuilder 
      戻り値:
      新しいライタービルダー
    • setShowCursor

      public void setShowCursor(boolean showCursor)
      インターフェースからコピーされた説明: Screen
      カーソルを表示するかどうかを設定します。
      次で指定:
      インターフェース ScreensetShowCursor 
      パラメーター:
      showCursor - カーソルを表示する必要がある場合は true
    • isShowCursor

      public boolean isShowCursor()
      インターフェースからコピーされた説明: Screen
      カーソルが表示されているかどうかを取得します。
      次で指定:
      インターフェース ScreenisShowCursor 
      戻り値:
      カーソルが表示されている場合は true
    • setCursorPosition

      public void setCursorPosition(Position cursorPosition)
      インターフェースからコピーされた説明: Screen
      カーソル位置を設定します。
      次で指定:
      インターフェース ScreensetCursorPosition 
      パラメーター:
      cursorPosition - 新しいカーソル位置
    • getCursorPosition

      public Position getCursorPosition()
      インターフェースからコピーされた説明: Screen
      カーソル位置を取得します。
      次で指定:
      インターフェース ScreengetCursorPosition 
      戻り値:
      カーソル位置
    • resize

      public void resize(int rows, int columns)
      インターフェースからコピーされた説明: Screen
      画面のサイズを変更します。
      次で指定:
      インターフェース Screenresize 
      パラメーター:
      rows - 新しい行数
      columns - 新しい列数
    • getItems

      public ScreenItem[][] getItems()
      インターフェースからコピーされた説明: Screen
      画面アイテムを取得します。
      次で指定:
      インターフェース ScreengetItems 
      戻り値:
      画面の項目
    • clip

      public @Nullable Screen clip(int x, int y, int width, int height)
      インターフェースからコピーされた説明: Screen
      指定された境界で画面をクリップします。
      次で指定:
      インターフェース Screenclip 
      パラメーター:
      x - x 座標
      y - y 座標
      width - 幅
      height - 高さ
      戻り値:
      新しいクリップされた画面
    • getScreenLines

      public ListSE<org.jline.utils.AttributedString> getScreenLines()
      インターフェースからコピーされた説明: DisplayLines
      スクリーン行のリストを取得します。
      次で指定:
      インターフェース DisplayLinesgetScreenLines 
      戻り値:
      スクリーンラインのリスト
    • getScreenItems

      public ScreenItem[][] getScreenItems()