Package org.jboss.hal.ballroom.table
Class GenericOptionsBuilder<B extends GenericOptionsBuilder<B,T>,T>
- java.lang.Object
-
- org.jboss.hal.ballroom.table.GenericOptionsBuilder<B,T>
-
- Type Parameters:
B- the builder typeT- the row type
- Direct Known Subclasses:
OptionsBuilder
public abstract class GenericOptionsBuilder<B extends GenericOptionsBuilder<B,T>,T> extends Object
Generic builder for data table options used as a base class for the different option builders.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bbutton(String text, ButtonHandler<T> handler)Bbutton(String text, ButtonHandler<T> handler, Scope scope)Bbutton(String text, ButtonHandler<T> handler, Scope scope, org.jboss.hal.meta.security.Constraint constraint)Bbutton(String text, ButtonHandler<T> handler, Scope scope, org.jboss.hal.meta.security.Constraints constraints)Bbutton(String text, ButtonHandler<T> handler, org.jboss.hal.meta.security.Constraint constraint)Bbutton(String text, ButtonHandler<T> handler, org.jboss.hal.meta.security.Constraints constraints)Bbutton(Button<T> button)BcheckboxColumn()Bcolumn(String name, String title, Column.RenderCallback<T,String> render)Bcolumn(String name, Column.RenderCallback<T,String> render)Bcolumn(List<InlineAction<T>> inlineActions)Bcolumn(List<InlineAction<T>> inlineActions, String width)Adds several column actions.Bcolumn(Column<T> column)Bcolumn(InlineAction<T> inlineAction)Bcolumn(InlineAction<T> inlineAction, String width)Bkeys(boolean keys)Bmultiselect()Options<T>options()Bpaging(boolean paging)Bsearching(boolean searching)
-
-
-
Method Detail
-
button
public B button(String text, ButtonHandler<T> handler)
-
button
public B button(String text, ButtonHandler<T> handler, Scope scope)
-
button
public B button(String text, ButtonHandler<T> handler, org.jboss.hal.meta.security.Constraint constraint)
-
button
public B button(String text, ButtonHandler<T> handler, org.jboss.hal.meta.security.Constraints constraints)
-
button
public B button(String text, ButtonHandler<T> handler, Scope scope, org.jboss.hal.meta.security.Constraint constraint)
-
button
public B button(String text, ButtonHandler<T> handler, Scope scope, org.jboss.hal.meta.security.Constraints constraints)
-
column
public B column(String name, Column.RenderCallback<T,String> render)
-
column
public B column(InlineAction<T> inlineAction)
-
column
public B column(InlineAction<T> inlineAction, String width)
-
column
public B column(List<InlineAction<T>> inlineActions)
-
column
public B column(List<InlineAction<T>> inlineActions, String width)
Adds several column actions. If the list contains more than one action, it's assumed that this is the last column (thecolspanattribute is adjusted for the last table header)
-
checkboxColumn
public B checkboxColumn()
-
multiselect
public B multiselect()
-
keys
public B keys(boolean keys)
-
paging
public B paging(boolean paging)
-
searching
public B searching(boolean searching)
-
-