Class ModeScreenView
java.lang.Object
org.apache.hadoop.hbase.hbtop.screen.AbstractScreenView
org.apache.hadoop.hbase.hbtop.screen.mode.ModeScreenView
- All Implemented Interfaces:
ScreenView
The screen where we can choose the
Mode in the top screen.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate final ModeScreenPresenterprivate static final int -
Constructor Summary
ConstructorsConstructorDescriptionModeScreenView(Screen screen, Terminal terminal, Mode currentMode, Consumer<Mode> resultListener, ScreenView nextScreenView) -
Method Summary
Modifier and TypeMethodDescriptionhandleKeyPress(KeyPress keyPress) voidinit()voidshowMode(int pos, Mode mode, boolean selected, int modeHeaderMaxLength, int modeDescriptionMaxLength) voidshowModeScreen(Mode currentMode, List<Mode> modes, int currentPosition, int modeHeaderMaxLength, int modeDescriptionMaxLength) private voidshowScreenDescription(Mode currentMode) Methods inherited from class org.apache.hadoop.hbase.hbtop.screen.AbstractScreenView
cancelTimer, clearTerminal, doResizeIfNecessary, getScreen, getTerminal, getTerminalPrinter, getTerminalSize, handleTimer, hideCursor, refreshTerminal, setCursorPosition, setTimer
-
Field Details
-
SCREEN_DESCRIPTION_START_ROW
- See Also:
-
MODE_START_ROW
- See Also:
-
modeScreenPresenter
-
-
Constructor Details
-
ModeScreenView
public ModeScreenView(Screen screen, Terminal terminal, Mode currentMode, Consumer<Mode> resultListener, ScreenView nextScreenView)
-
-
Method Details
-
init
- Specified by:
initin interfaceScreenView- Overrides:
initin classAbstractScreenView
-
handleKeyPress
- Specified by:
handleKeyPressin interfaceScreenView- Overrides:
handleKeyPressin classAbstractScreenView
-
showModeScreen
public void showModeScreen(Mode currentMode, List<Mode> modes, int currentPosition, int modeHeaderMaxLength, int modeDescriptionMaxLength) -
showScreenDescription
-
showMode
-