@Test public void valueTypeSpecificBuilding() { StringColumn column = builder().add("bli").addAll("bla", "blu").add("zzz").build(); assertEquals(ID, column.getId()); assertEquals(4, column.getRowCount()); assertEquals("bli", column.getValueAt(0)); assertEquals("zzz", column.getValueAt(column.getRowCount() - 1)); }
public static Builder builder(StringColumnId id) { return new Builder(id); }
StringColumn extends AbstractColumn<String, StringColumnId> { public static Builder builder(StringColumnId id) { return new Builder(id); } }
StringColumn extends AbstractColumn<String, StringColumnId> { public static Builder builder(StringColumnId id) { return new Builder(id); } private  StringColumn(StringColumnId id, Array<String> values, Map<String, String> metaData); }
StringColumn extends AbstractColumn<String, StringColumnId> { public static Builder builder(StringColumnId id) { return new Builder(id); } private  StringColumn(StringColumnId id, Array<String> values, Map<String, String> metaData); static StringColumn of(StringColumnId id, String value); static StringColumn ofAll(StringColumnId id, String... values); static StringColumn ofAll(StringColumnId id, Iterable<String> values); static Builder builder(StringColumnId id); }
StringColumn extends AbstractColumn<String, StringColumnId> { public static Builder builder(StringColumnId id) { return new Builder(id); } private  StringColumn(StringColumnId id, Array<String> values, Map<String, String> metaData); static StringColumn of(StringColumnId id, String value); static StringColumn ofAll(StringColumnId id, String... values); static StringColumn ofAll(StringColumnId id, Iterable<String> values); static Builder builder(StringColumnId id);  }