public <V> DelimitedBuilder appendAll(V[] v) { return appendAll(v, 0, v.length); }
public <V> DelimitedBuilder appendAll(String delimiter, V[] v) { return appendAll(delimiter, v, 0, v.length); }
public <V> DelimitedBuilder appendAll(List<? extends V> v) { return appendAll(v, 0, v.size()); }
public <V> DelimitedBuilder appendAll(String delimiter, List<? extends V> v) { return appendAll(delimiter, v, 0, v.size()); }
public <V> DelimitedBuilder appendAll(String delimiter, V[] v, int start, int end) { int lastLength = out != null ? out.length() : 0; push(delimiter); appendAll(v, start, end); pop(); if (lastLength != (out != null ? out.length() : 0)) mark(); else unmark(); return this; }
public <V> DelimitedBuilder appendAll(String delimiter, List<? extends V> v, int start, int end) { int lastLength = out != null ? out.length() : 0; push(delimiter); appendAll(v, start, end); pop(); if (lastLength != (out != null ? out.length() : 0)) mark(); else unmark(); return this; } }
public <V> DelimitedBuilder appendAll(V[] v) { return appendAll(v, 0, v.length); }
public <V> DelimitedBuilder appendAll(String delimiter, V[] v) { return appendAll(delimiter, v, 0, v.length); }
public <V> DelimitedBuilder appendAll(List<? extends V> v) { return appendAll(v, 0, v.size()); }
public <V> DelimitedBuilder appendAll(String delimiter, List<? extends V> v) { return appendAll(delimiter, v, 0, v.size()); }
BasedSequence[] optionsList = trimmed.split(',', 0, BasedSequence.SPLIT_TRIM_SKIP_EMPTY); DelimitedBuilder out = new DelimitedBuilder(", "); optionsText = out.appendAll(optionsList).getAndClear();
public <V> DelimitedBuilder appendAll(String delimiter, List<? extends V> v, int start, int end) { int lastLength = out != null ? out.length() : 0; push(delimiter); appendAll(v, start, end); pop(); if (lastLength != (out != null ? out.length() : 0)) mark(); else unmark(); return this; } }
public <V> DelimitedBuilder appendAll(String delimiter, V[] v, int start, int end) { int lastLength = out != null ? out.length() : 0; push(delimiter); appendAll(v, start, end); pop(); if (lastLength != (out != null ? out.length() : 0)) mark(); else unmark(); return this; }
BasedSequence[] optionsList = trimmed.split(',', 0, BasedSequence.SPLIT_TRIM_SKIP_EMPTY); DelimitedBuilder out = new DelimitedBuilder(", "); optionsText = out.appendAll(optionsList).getAndClear();