/** * Prints a message to the console without a new line. * * @param message the message to print */ protected void print(String message) { console.print(message); }
public void printMessageBox(String title, String message) { int termWidth = 80; boolean wrapLineFull = true; if (consoleReader != null) { Terminal terminal = consoleReader.getTerminal(); termWidth = terminal.getWidth(); } if (title != null && title.length() > termWidth) { title = WordUtil.wordWrap(title, termWidth, wrapLineFull); } if (message != null && message.length() > termWidth) { message = WordUtil.wordWrap(message, termWidth, wrapLineFull); } int len = title != null ? Math.max(title.length(), message.length()) : message.length(); int width = Math.min(termWidth, len); print('-', width); println(); if (title != null) { println(title); println(); } println(message); print('-', width); println(); }
public void printFilledLine(char c) { int width = 80; boolean wrapLineFull = true; if (consoleReader != null) { Terminal terminal = consoleReader.getTerminal(); width = terminal.getWidth(); wrapLineFull = terminal.hasWeirdWrap(); } print(c, width); if (wrapLineFull) { println(); } }
/** * Prints a message to the console. * * @param message the message to print */ @Override public void print(String message) { super.print(message); output.add(message); }