Package io.jmix.tabbedmode
Class ViewBuilders
java.lang.Object
io.jmix.tabbedmode.ViewBuilders
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DetailViewBuilderProcessor
protected final LookupViewBuilderProcessor
protected final ViewBuilderProcessor
protected Views
-
Constructor Summary
ConstructorsConstructorDescriptionViewBuilders
(Views views, ViewBuilderProcessor viewBuilderProcessor, DetailViewBuilderProcessor detailViewBuilderProcessor, LookupViewBuilderProcessor lookupViewBuilderProcessor) -
Method Summary
Modifier and TypeMethodDescription<E> DetailViewBuilder<E,
?> detail
(EntityPickerComponent<E> picker) <E,
V extends View<?>>
DetailViewBuilder<E,V> detail
(EntityPickerComponent<E> picker, Class<V> viewClass) <E> DetailViewBuilder<E,
?> detail
(EntityPickerComponent<E> picker, String viewId) <E> DetailViewBuilder<E,
?> detail
(ListDataComponent<E> listDataComponent) <E,
V extends View<?>>
DetailViewBuilder<E,V> detail
(ListDataComponent<E> listDataComponent, Class<V> viewClass) <E> DetailViewBuilder<E,
?> detail
(ListDataComponent<E> listDataComponent, String viewId) <E> DetailViewBuilder<E,
?> <E,
V extends View<?>>
DetailViewBuilder<E,V> <E> DetailViewBuilder<E,
?> protected <E> Class<E>
getBeanType
(ListDataComponent<E> listDataComponent) protected <E> Class<E>
getBeanType
(SupportsMetaClass component) <E> LookupViewBuilder<E,
?> lookup
(EntityMultiPickerComponent<E> picker) <E,
V extends View<?>>
LookupViewBuilder<E,V> lookup
(EntityMultiPickerComponent<E> picker, Class<V> viewClass) <E> LookupViewBuilder<E,
?> lookup
(EntityMultiPickerComponent<E> picker, String viewId) <E> LookupViewBuilder<E,
?> lookup
(EntityPickerComponent<E> picker) <E,
V extends View<?>>
LookupViewBuilder<E,V> lookup
(EntityPickerComponent<E> picker, Class<V> viewClass) <E> LookupViewBuilder<E,
?> lookup
(EntityPickerComponent<E> picker, String viewId) <E> LookupViewBuilder<E,
?> lookup
(ListDataComponent<E> listDataComponent) <E,
V extends View<?>>
LookupViewBuilder<E,V> lookup
(ListDataComponent<E> listDataComponent, Class<V> viewClass) <E> LookupViewBuilder<E,
?> lookup
(ListDataComponent<E> listDataComponent, String viewId) <E> LookupViewBuilder<E,
?> <E,
V extends View<?>>
LookupViewBuilder<E,V> <E> LookupViewBuilder<E,
?> protected void
openView
(ViewOpeningContext context) <V extends View<?>>
ViewBuilder<V>ViewBuilder<?>
-
Field Details
-
views
-
viewBuilderProcessor
-
detailViewBuilderProcessor
-
lookupViewBuilderProcessor
-
-
Constructor Details
-
ViewBuilders
public ViewBuilders(Views views, ViewBuilderProcessor viewBuilderProcessor, DetailViewBuilderProcessor detailViewBuilderProcessor, LookupViewBuilderProcessor lookupViewBuilderProcessor)
-
-
Method Details
-
detail
-
detail
-
detail
public <E,V extends View<?>> DetailViewBuilder<E,V> detail(View<?> origin, Class<E> entityClass, Class<V> viewClass) -
detail
-
detail
-
detail
public <E,V extends View<?>> DetailViewBuilder<E,V> detail(ListDataComponent<E> listDataComponent, Class<V> viewClass) -
detail
-
detail
-
detail
public <E,V extends View<?>> DetailViewBuilder<E,V> detail(EntityPickerComponent<E> picker, Class<V> viewClass) -
lookup
-
lookup
-
lookup
public <E,V extends View<?>> LookupViewBuilder<E,V> lookup(View<?> origin, Class<E> entityClass, Class<V> viewClass) -
lookup
-
lookup
-
lookup
public <E,V extends View<?>> LookupViewBuilder<E,V> lookup(ListDataComponent<E> listDataComponent, Class<V> viewClass) -
lookup
-
lookup
-
lookup
public <E,V extends View<?>> LookupViewBuilder<E,V> lookup(EntityPickerComponent<E> picker, Class<V> viewClass) -
lookup
-
lookup
-
lookup
public <E,V extends View<?>> LookupViewBuilder<E,V> lookup(EntityMultiPickerComponent<E> picker, Class<V> viewClass) -
view
-
view
-
getBeanType
-
getBeanType
-
openView
-