![JAR search and dependency download from the Maven repository](/logo.png)
io.legaldocml.business.builder.TableBuilder Maven / Gradle / Ivy
package io.legaldocml.business.builder;
import io.legaldocml.akn.element.Caption;
import io.legaldocml.akn.element.Table;
import io.legaldocml.akn.element.Tr;
/**
* @author Jacques Militello
*/
public final class TableBuilder extends BusinessPartBuilder{
private final Table table;
public TableBuilder(BusinessBuilder businessBuilder, Table table) {
super(businessBuilder);
this.table = table;
}
public InlineTypeBuilder caption() {
Caption caption = new Caption();
table.setCaption(caption);
return new InlineTypeBuilder<>(getBusinessBuilder(), caption);
}
public TableRowBuilder row() {
Tr tr = new Tr();
this.table.add(tr);
return new TableRowBuilder(getBusinessBuilder(), tr);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy