private void printTitle() { StringBuffer buffer = new StringBuffer(); buffer.append("╭──────┬─ Step ").append(step + 1); buffer.append(" of ").append(groups.length).append(" ────────┈┈┈┈\n"); buffer.append("│ │\n"); if (group.getConfigDescriptor().getDescription() != null) { buffer .append( formatLines( group.getConfigDescriptor().getDescription(), 60, LocaleInfo.getDefault().getLocale(), "│Description │ ", "│ │ ")) .append("\n"); buffer.append("│┈┈┈┈┈┈│┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈\n"); } buffer .append( formatLines( group.getConfigDescriptor().getURL().toString(), 60, LocaleInfo.getDefault().getLocale(), "│Descriptor │ ", "│ │ ")) .append("\n"); buffer.append("│┈┈┈┈┈┈│┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈\n"); buffer .append( formatLines( getURI(), 60, LocaleInfo.getDefault().getLocale(), "│Properties │ ", "│ │ ")) .append("\n"); buffer.append("│ │").append("\n"); buffer.append("└──────┴┈┈┈┈┈┈┈┈┈┈┈").append("\n"); println(); println(buffer); }
private String getCharset(String charset) { if (charset == null) { charset = LocaleInfo.getDefault().getCharset(); } return charset; }