Class LinesBuffer
java.lang.Object
org.springframework.shell.test.jediterm.terminal.model.LinesBuffer
Holds styled characters lines
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLines(List<TerminalLine> lines) voidaddNewLine(TextStyle style, CharBuffer characters) voidclearAll()voidvoidclearLines(int startRow, int endRow, TerminalLine.TextEntry filler) voidvoiddeleteCharacters(int x, int y, int count, TextStyle style) deleteLines(int y, int count, int lastLine, TerminalLine.TextEntry filler) getLine(int row) intgetLines()getLineText(int row) voidinsertBlankCharacters(int x, int y, int count, int maxLen, TextStyle style) voidinsertLines(int y, int count, int lastLine, TerminalLine.TextEntry filler) voidmoveBottomLinesTo(int count, LinesBuffer buffer) voidmoveTopLinesTo(int count, LinesBuffer buffer) voidprocessLines(int yStart, int yCount, StyledTextConsumer consumer) voidprocessLines(int firstLine, int count, StyledTextConsumer consumer, int startRow) intremoveBottomEmptyLines(int ind, int maxCount) voidremoveTopLines(int count) voidwriteString(int x, int y, CharBuffer str, TextStyle style)
-
Field Details
-
DEFAULT_MAX_LINES_COUNT
public static final int DEFAULT_MAX_LINES_COUNT- See Also:
-
-
Constructor Details
-
LinesBuffer
public LinesBuffer() -
LinesBuffer
public LinesBuffer(int bufferMaxLinesCount)
-
-
Method Details
-
getLines
-
addNewLine
-
getLineCount
public int getLineCount() -
removeTopLines
public void removeTopLines(int count) -
getLineText
-
insertLines
-
deleteLines
-
writeString
-
clearLines
-
clearAll
public void clearAll() -
deleteCharacters
-
insertBlankCharacters
-
clearArea
-
processLines
-
processLines
-
moveTopLinesTo
-
addLines
-
getLine
-
moveBottomLinesTo
-
removeBottomEmptyLines
public int removeBottomEmptyLines(int ind, int maxCount) -
clearTypeAheadPredictions
public void clearTypeAheadPredictions()
-