public interface TableBuilderConfig<D>
TableBuilder.of("Hotel Report", service.findHotels(ROW_LIMIT, NAME.of(input), CITY.of(input)))
.add(Hotel::getName, "Hotel", NAME)
.add(Hotel::getCity, "City", CITY)
.add(Hotel::getStreet, "Street")
.build(httpServletRequest, HtpServletResponse);
| Modifier and Type | Method and Description |
|---|---|
CharSequence |
getAjaxReadyMessage() |
HttpParameter |
getAjaxRequestParam() |
HtmlConfig |
getConfig() |
String |
getControlCss() |
String |
getCssLink() |
String |
getFormId() |
Duration |
getIdleDelay() |
String |
getJqueryLink() |
String |
getSubtitleCss() |
List<CharSequence> |
getTableCssClass() |
CharSequence |
getTableSelector() |
static TableBuilderConfigImpl |
of(HtmlConfig config)
Returns a default implementation
|
@Nonnull HtmlConfig getConfig()
@Nonnull HttpParameter getAjaxRequestParam()
@Nonnull CharSequence getAjaxReadyMessage()
@Nonnull CharSequence getTableSelector()
@Nonnull List<CharSequence> getTableCssClass()
@Nonnull static TableBuilderConfigImpl of(@Nonnull HtmlConfig config)
Copyright 2015, Pavel Ponec