String getCurrentLine() { return buffer.getLine(); }
/** * @return the lines */ public List<String> getLines() { ArrayList<String> tmp = new ArrayList<String>(lines.size() + 1); tmp.addAll(lines); tmp.add(getLine()); return tmp; }
String getCurrentLine() { return buffer.getLine(); }
String getCurrentLine() { return buffer.getLine(); }
@Override String execute(Editor editor, EditorBuffer buffer, int[] sequence, boolean flush) throws IOException { editor.historyCursor = -1; editor.historyBuffer = null; String line = buffer.getLine(); editor.lineParser.append(line); if (editor.console.getMode() == Mode.VI_MOVE) { editor.console.setMode(Mode.VI_INSERT); } if (editor.lineParser.crlf()) { editor.console.driver.writeCRLF(); editor.console.driver.flush(); String request = editor.visitor.getRaw(); if (request.length() > 0) { editor.addToHistory(request); } return request; } else { buffer.append('\n'); editor.console.driver.write("> "); if (flush) { buffer.flush(); } return null; } } };
public void testAppend1() throws IOException { buffer.append('a'); assertFalse(buffer.hasNext()); assertEquals(1, buffer.getSize()); assertEquals("a", buffer.getLine()); }
public void testAppend3() throws IOException { buffer.append("a\rc"); assertFalse(buffer.hasNext()); assertEquals(2, buffer.getSize()); assertEquals("ac", buffer.getLine()); }
public void testAppend2() throws IOException { buffer.append("abc"); assertFalse(buffer.hasNext()); assertEquals(3, buffer.getSize()); assertEquals("abc", buffer.getLine()); }
public void testInsert2() throws Exception { resetConsole(); buffer.append("cd", 0, 2); buffer.moveLeft(); buffer.moveLeft(); buffer.append("ab\nef", 0, 5); assertEquals("ef", buffer.getLine()); client.assertChars(getInsert2()); }
/** * @return the lines */ public List<String> getLines() { ArrayList<String> tmp = new ArrayList<String>(lines.size() + 1); tmp.addAll(lines); tmp.add(getLine()); return tmp; }
/** * @return the lines */ public List<String> getLines() { ArrayList<String> tmp = new ArrayList<String>(lines.size() + 1); tmp.addAll(lines); tmp.add(getLine()); return tmp; }
public void testInsert1() throws Exception { resetConsole(); buffer.append("cd", 0, 2); buffer.moveLeft(); buffer.moveLeft(); buffer.append("ab", 0, 2); assertEquals(getInsert1(), buffer.getLine()); client.assertChars(getInsert1()); }
@Override String execute(Editor editor, EditorBuffer buffer, int[] sequence, boolean flush) throws IOException { editor.historyCursor = -1; editor.historyBuffer = null; String line = buffer.getLine(); editor.lineParser.append(line); if (editor.console.getMode() == Mode.VI_MOVE) { editor.console.setMode(Mode.VI_INSERT); } if (editor.lineParser.crlf()) { editor.console.driver.writeCRLF(); editor.console.driver.flush(); String request = editor.visitor.getRaw(); if (request.length() > 0) { editor.addToHistory(request); } return request; } else { buffer.append('\n'); editor.console.driver.write("> "); if (flush) { buffer.flush(); } return null; } } };
@Override String execute(Editor editor, EditorBuffer buffer, int[] sequence, boolean flush) throws IOException { editor.historyCursor = -1; editor.historyBuffer = null; String line = buffer.getLine(); editor.lineParser.append(line); if (editor.console.getMode() == Mode.VI_MOVE) { editor.console.setMode(Mode.VI_INSERT); } if (editor.lineParser.crlf()) { editor.console.driver.writeCRLF(); editor.console.driver.flush(); String request = editor.visitor.getRaw(); if (request.length() > 0) { editor.addToHistory(request); } return request; } else { buffer.append('\n'); editor.console.driver.write("> "); if (flush) { buffer.flush(); } return null; } } };