Package io.jmix.flowui.view.builder
Class AbstractWindowBuilderProcessor
java.lang.Object
io.jmix.flowui.view.builder.AbstractWindowBuilderProcessor
- Direct Known Subclasses:
DetailWindowBuilderProcessor
,LookupWindowBuilderProcessor
,WindowBuilderProcessor
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected UiAccessChecker
protected ViewRegistry
protected Views
-
Constructor Summary
ConstructorDescriptionAbstractWindowBuilderProcessor
(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, UiAccessChecker uiAccessChecker) -
Method Summary
Modifier and TypeMethodDescriptionprotected <V extends View<?>>
DialogWindow<V>createDialog
(V view) protected <V extends View<?>>
VcreateView
(DialogWindowBuilder<V> builder) getViewClass
(DialogWindowBuilder<V> builder) inferViewClass
(DialogWindowBuilder<V> builder) protected <V extends View<?>>
voidinitDialog
(DialogWindowBuilder<V> builder, DialogWindow<V> dialog)
-
Field Details
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
uiAccessChecker
-
views
-
viewRegistry
-
-
Constructor Details
-
AbstractWindowBuilderProcessor
public AbstractWindowBuilderProcessor(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, UiAccessChecker uiAccessChecker)
-
-
Method Details
-
createDialog
-
createView
-
getViewClass
-
inferViewClass
-
initDialog
protected <V extends View<?>> void initDialog(DialogWindowBuilder<V> builder, DialogWindow<V> dialog)
-