public static String emitAlignLine()

in src/main/java/org/apache/datasketches/docgen/MarkDownTable.java [94:115]


  public static String emitAlignLine(final int[] colWidths, final String align) {
    final int cols = colWidths.length;
    final StringBuilder sb = new StringBuilder();
    for (int i = 0; i < cols; i++) {
      final char c = align.charAt(i);
      final int w = colWidths[i];
      if (c == 'C') {
        final int numDash = max(w - 2, mcw - 2);
        sb.append(":").append(dupDash(numDash)).append(":|");
      }
      else if (c == 'L') {
        final int numDash = max(w - 1, mcw - 1);
        sb.append(":").append(dupDash(numDash)).append("|");
      }
      else {
        final int numDash = max(w - 1, mcw - 1);
        sb.append(dupDash(numDash)).append(":|");
      }
    }
    sb.append(LS);
    return sb.toString();
  }