org.qi4j.library.rest.common.table
Class TableBuilderFactory
java.lang.Object
org.qi4j.library.rest.common.table.TableBuilderFactory
public class TableBuilderFactory
- extends java.lang.Object
Factory for setting up TableBuilder instances. Defines available columns, and how they are extracted from objects.
Method Summary |
TableBuilderFactory |
column(java.lang.String id,
java.lang.String label,
java.lang.String type,
Function<?,java.lang.Object> valueFunction)
|
TableBuilderFactory |
column(java.lang.String id,
java.lang.String label,
java.lang.String type,
Function<?,java.lang.Object> valueFunction,
Function<?,java.lang.String> formattedFunction)
|
TableBuilder |
newInstance(TableQuery tableQuery)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableBuilderFactory
public TableBuilderFactory(ValueBuilderFactory vbf)
column
public TableBuilderFactory column(java.lang.String id,
java.lang.String label,
java.lang.String type,
Function<?,java.lang.Object> valueFunction,
Function<?,java.lang.String> formattedFunction)
column
public TableBuilderFactory column(java.lang.String id,
java.lang.String label,
java.lang.String type,
Function<?,java.lang.Object> valueFunction)
newInstance
public TableBuilder newInstance(TableQuery tableQuery)