default void print(String ansiText) { try { getPrintStream().print(ansiText); } finally { getPrintStream().print(AnsiSpecial.RESET.format()); } } }
default void println(String ansiText) { try { getPrintStream().print(ansiText); } finally { getPrintStream().println(AnsiSpecial.RESET.format()); } }
default void println(String ansiText) { try { getPrintStream().print(ansiText); } finally { getPrintStream().println(AnsiSpecial.RESET.format()); } }
default void print(String ansiText) { try { getPrintStream().print(ansiText); } finally { getPrintStream().print(AnsiSpecial.RESET.format()); } } }
@Override public String toString() { StringBuilder result = new StringBuilder(); if (erase != null) { result.append(erase.format()); } if (backgroundColor != null) { result.append(backgroundColor.format()); } if (foregroundColor != null) { result.append(foregroundColor.format()); } for (AnsiStyle style : styles) { result.append(style.format()); } for (AnsiMove move : moves) { result.append(move.format()); } result.append(message); result.append(AnsiSpecial.RESET.format()); return result.toString(); }
@Override public String toString() { StringBuilder result = new StringBuilder(); if (erase != null) { result.append(erase.format()); } if (backgroundColor != null) { result.append(backgroundColor.format()); } if (foregroundColor != null) { result.append(foregroundColor.format()); } for (AnsiStyle style : styles) { result.append(style.format()); } for (AnsiMove move : moves) { result.append(move.format()); } result.append(message); result.append(AnsiSpecial.RESET.format()); return result.toString(); }