@InterfaceAudience.Private public class TopScreenView extends AbstractScreenView
Constructor and Description |
---|
TopScreenView(Screen screen,
Terminal terminal,
long initialRefreshDelay,
Admin admin,
Mode initialMode) |
Modifier and Type | Method and Description |
---|---|
TerminalSize |
doResizeIfNecessary() |
int |
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, setTimer
public void init()
init
in interface ScreenView
init
in class AbstractScreenView
public ScreenView handleTimer()
handleTimer
in interface ScreenView
handleTimer
in class AbstractScreenView
@Nullable public ScreenView handleKeyPress(KeyPress keyPress)
handleKeyPress
in interface ScreenView
handleKeyPress
in class AbstractScreenView
public TerminalSize getTerminalSize()
getTerminalSize
in class AbstractScreenView
public TerminalSize doResizeIfNecessary()
doResizeIfNecessary
in class AbstractScreenView
public int getPageSize()
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.