Package gg.xp.xivsupport.gui.tables
Class TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D>
java.lang.Object
gg.xp.xivsupport.gui.tables.TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D>
- Enclosing class:
- TableWithFilterAndDetails<X,
D>
public static final class TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D>
extends Object
-
Method Summary
Modifier and TypeMethodDescriptionaddDetailsColumn
(CustomColumn<D> detailsColumn) addFilter
(Function<Runnable, VisualFilter<? super X>> filter) addMainColumn
(CustomColumn<? super X> mainColumn) addWidget
(Function<TableWithFilterAndDetails<X, ?>, Component> widget) build()
setAppendOrPruneOnly
(boolean appendOrPruneOnly) setDetailsSelectionEquivalence
(BiPredicate<? super D, ? super D> detailsSelectionEquivalence) setFixedData
(boolean fixedData) setSelectionEquivalence
(BiPredicate<X, X> selectionEquivalence) withRightClickRepo
(RightClickOptionRepo rightClickOptionRepo)
-
Method Details
-
addMainColumn
public TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D> addMainColumn(CustomColumn<? super X> mainColumn) -
addDetailsColumn
public TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D> addDetailsColumn(CustomColumn<D> detailsColumn) -
withRightClickRepo
public TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D> withRightClickRepo(RightClickOptionRepo rightClickOptionRepo) -
addFilter
public TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D> addFilter(Function<Runnable, VisualFilter<? super X>> filter) -
addWidget
public TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D> addWidget(Function<TableWithFilterAndDetails<X, ?>, Component> widget) -
setSelectionEquivalence
public TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D> setSelectionEquivalence(BiPredicate<X, X> selectionEquivalence) -
setDetailsSelectionEquivalence
public TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D> setDetailsSelectionEquivalence(BiPredicate<? super D, ? super D> detailsSelectionEquivalence) -
setAppendOrPruneOnly
public TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D> setAppendOrPruneOnly(boolean appendOrPruneOnly) -
build
-
setFixedData
public TableWithFilterAndDetails.TableWithFilterAndDetailsBuilder<X,D> setFixedData(boolean fixedData)
-