Package io.jmix.flowui.screen.builder
Class AbstractWindowBuilderProcessor
java.lang.Object
io.jmix.flowui.screen.builder.AbstractWindowBuilderProcessor
- Direct Known Subclasses:
EditorWindowBuilderProcessor
,LookupWindowBuilderProcessor
,WindowBuilderProcessor
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected ScreenRegistry
protected Screens
-
Constructor Summary
ConstructorDescriptionAbstractWindowBuilderProcessor
(org.springframework.context.ApplicationContext applicationContext, Screens screens, ScreenRegistry screenRegistry) -
Method Summary
Modifier and TypeMethodDescriptionprotected <S extends Screen<?>>
DialogWindow<S>createDialog
(S screen) protected <S extends Screen<?>>
ScreateScreen
(DialogWindowBuilder<S> builder) getScreenClass
(DialogWindowBuilder<S> builder) inferScreenClass
(DialogWindowBuilder<S> builder) protected <S extends Screen<?>>
voidinitDialog
(DialogWindowBuilder<S> builder, DialogWindow<S> dialog)
-
Field Details
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
screens
-
screenRegistry
-
-
Constructor Details
-
AbstractWindowBuilderProcessor
public AbstractWindowBuilderProcessor(org.springframework.context.ApplicationContext applicationContext, Screens screens, ScreenRegistry screenRegistry)
-
-
Method Details
-
createDialog
-
createScreen
-
getScreenClass
-
inferScreenClass
-
initDialog
protected <S extends Screen<?>> void initDialog(DialogWindowBuilder<S> builder, DialogWindow<S> dialog)
-