Package io.jmix.tabbedmode.builder
Class AbstractViewBuilderProcessor
java.lang.Object
io.jmix.tabbedmode.builder.AbstractViewBuilderProcessor
- Direct Known Subclasses:
DetailViewBuilderProcessor
,LookupViewBuilderProcessor
,ViewBuilderProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected UiAccessChecker
protected ViewRegistry
protected Views
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractViewBuilderProcessor
(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, UiAccessChecker uiAccessChecker) -
Method Summary
Modifier and TypeMethodDescriptionprotected <V extends View<?>>
VcreateView
(AbstractViewBuilder<V, ?> builder) getViewClass
(AbstractViewBuilder<V, ?> builder) inferViewClass
(AbstractViewBuilder<V, ?> builder) protected <V extends View<?>>
voidinitView
(AbstractViewBuilder<V, ?> builder, V view)
-
Field Details
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
views
-
viewRegistry
-
uiAccessChecker
-
-
Constructor Details
-
AbstractViewBuilderProcessor
public AbstractViewBuilderProcessor(org.springframework.context.ApplicationContext applicationContext, Views views, ViewRegistry viewRegistry, UiAccessChecker uiAccessChecker)
-
-
Method Details
-
createView
-
initView
-
getViewClass
-
inferViewClass
-