Interface WidgetBuilder
- All Superinterfaces:
ViewFactory
- All Known Implementing Classes:
AggComboWidgetBuilder,MultiViewBuilder
The root of all builders. Internal only.
-
Method Summary
Modifier and TypeMethodDescription@NotNull WidgetBuilderaddFilter(@NotNull FilterDescriptor<?> descriptor) Add a defined global filter to the set of filters.@NotNull WidgetBuilderAdd a defined view to the set of views.static @NotNull WidgetBuilderget()Get a builder to define a widget.Methods inherited from interface io.deephaven.multiviewwidget.builder.ViewFactory
addAggView, addAggView, addGlobalFilter, addGlobalFilter, addLeafView, addLeafView, addPivotView, addPivotView, addPivotView, addPivotView, addPivotView, addPivotView, addPivotView, addPivotView, addPlotView, addPlotView, addPlotView, addPlotView, addRollupView, addRollupView, addStaticFilter, build, collapseGlobalFilter, collapseGlobalFilter, getBuilder, globalFilterBucket, globalFilterBucket
-
Method Details
-
get
Get a builder to define a widget.- Returns:
- a new WidgetBuilder instance
-
addView
@NotNull @InternalUseOnly @NotNull WidgetBuilder addView(@NotNull @NotNull String name, @NotNull @NotNull ViewTab viewTab) Add a defined view to the set of views. NOTE: Internal use only!- Parameters:
name- the name of the tabviewTab- the actual tab- Returns:
- this
WidgetBuilder
-
addFilter
@NotNull @InternalUseOnly @NotNull WidgetBuilder addFilter(@NotNull @NotNull FilterDescriptor<?> descriptor) Add a defined global filter to the set of filters. NOTE: Internal use only!- Parameters:
descriptor- the actual filter.- Returns:
- this
WidgetBuilder
-