Package io.jmix.tabbedmode.builder
Class ViewBuilderAdapter<V extends View<?>>
java.lang.Object
io.jmix.tabbedmode.builder.AbstractViewBuilder<V,ViewBuilder<V>>
io.jmix.tabbedmode.builder.ViewBuilder<V>
io.jmix.tabbedmode.builder.ViewBuilderAdapter<V>
-
Field Summary
Fields inherited from class io.jmix.tabbedmode.builder.AbstractViewBuilder
afterCloseListener, buildHandler, openHandler, openMode, origin, readyListener, viewClass, viewConfigurer, viewId
-
Constructor Summary
ConstructorsConstructorDescriptionViewBuilderAdapter
(DialogWindowBuilder<V> windowBuilder, Class<V> viewClass, Function<ViewBuilder<V>, V> handler, Consumer<ViewOpeningContext> openHandler) ViewBuilderAdapter
(AbstractViewNavigator viewNavigator, Class<V> viewClass, Function<ViewBuilder<V>, V> handler, Consumer<ViewOpeningContext> openHandler) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
applyFrom
(DialogWindowBuilder<V> windowBuilder) protected void
applyFrom
(AbstractViewNavigator viewNavigator) Methods inherited from class io.jmix.tabbedmode.builder.AbstractViewBuilder
build, getAfterCloseListener, getOpenMode, getOrigin, getReadyListener, getViewClass, getViewConfigurer, getViewId, open, withAfterCloseListener, withOpenMode, withReadyListener, withViewConfigurer
-
Constructor Details
-
ViewBuilderAdapter
public ViewBuilderAdapter(DialogWindowBuilder<V> windowBuilder, Class<V> viewClass, Function<ViewBuilder<V>, V> handler, Consumer<ViewOpeningContext> openHandler)
-
Method Details
-
applyFrom