@InterfaceAudience.Private public class TopScreenView extends AbstractScreenView
| Constructor and Description |
|---|
TopScreenView(Screen screen,
Terminal terminal,
long initialRefreshDelay,
Admin admin,
Mode initialMode,
List<Field> initialFields,
Field initialSortField,
Boolean initialAscendingSort,
List<RecordFilter> initialFilters,
long numberOfIterations) |
| Modifier and Type | Method and Description |
|---|---|
TerminalSize |
doResizeIfNecessary() |
Integer |
getPageSize() |
TerminalSize |
getTerminalSize() |
ScreenView |
handleKeyPress(KeyPress keyPress) |
ScreenView |
handleTimer() |
void |
init() |
void |
showTopScreen(Summary summary,
List<Header> headers,
List<Record> records,
Record selectedRecord) |
cancelTimer, clearTerminal, getScreen, getTerminal, getTerminalPrinter, hideCursor, refreshTerminal, setCursorPosition, setTimerpublic TopScreenView(Screen screen, Terminal terminal, long initialRefreshDelay, Admin admin, Mode initialMode, @Nullable List<Field> initialFields, @Nullable Field initialSortField, @Nullable Boolean initialAscendingSort, @Nullable List<RecordFilter> initialFilters, long numberOfIterations)
public void init()
init in interface ScreenViewinit in class AbstractScreenView@Nullable public ScreenView handleTimer()
handleTimer in interface ScreenViewhandleTimer in class AbstractScreenView@Nullable public ScreenView handleKeyPress(KeyPress keyPress)
handleKeyPress in interface ScreenViewhandleKeyPress in class AbstractScreenView@Nullable public TerminalSize getTerminalSize()
getTerminalSize in class AbstractScreenView@Nullable public TerminalSize doResizeIfNecessary()
doResizeIfNecessary in class AbstractScreenView@Nullable public Integer getPageSize()
Copyright © 2007–2022 The Apache Software Foundation. All rights reserved.