Package io.jmix.tabbedmode.builder
Class ViewBuilder<V extends View<?>>
java.lang.Object
io.jmix.tabbedmode.builder.AbstractViewBuilder<V,ViewBuilder<V>>
io.jmix.tabbedmode.builder.ViewBuilder<V>
- Direct Known Subclasses:
ViewBuilderAdapter
-
Field Summary
Fields inherited from class io.jmix.tabbedmode.builder.AbstractViewBuilder
afterCloseListener, buildHandler, openHandler, openMode, origin, readyListener, viewClass, viewConfigurer, viewId
-
Constructor Summary
ConstructorsConstructorDescriptionViewBuilder
(View<?> origin, Class<V> viewClass, Function<ViewBuilder<V>, V> handler, Consumer<ViewOpeningContext> openHandler) ViewBuilder
(View<?> origin, String viewId, Function<ViewBuilder<V>, V> handler, Consumer<ViewOpeningContext> openHandler) -
Method Summary
Methods inherited from class io.jmix.tabbedmode.builder.AbstractViewBuilder
build, getAfterCloseListener, getOpenMode, getOrigin, getReadyListener, getViewClass, getViewConfigurer, getViewId, open, withAfterCloseListener, withOpenMode, withReadyListener, withViewConfigurer
-
Constructor Details
-
ViewBuilder
public ViewBuilder(View<?> origin, String viewId, Function<ViewBuilder<V>, V> handler, Consumer<ViewOpeningContext> openHandler) -
ViewBuilder
public ViewBuilder(View<?> origin, Class<V> viewClass, Function<ViewBuilder<V>, V> handler, Consumer<ViewOpeningContext> openHandler)
-