Package io.jmix.flowui.xml.layout
Interface ComponentLoader<T extends com.vaadin.flow.component.Component>
- All Known Subinterfaces:
ComponentRootLoader<T>
- All Known Implementing Classes:
AbstractComboBoxLoader,AbstractComponentLoader,AbstractContainerLoader,AbstractDetailsLoader,AbstractDropdownButtonLoader,AbstractGridLoader,AbstractHtmlComponentLoader,AbstractHtmlContainerLoader,AbstractIconLoader,AbstractLayoutLoader,AbstractLoginFormLoader,AbstractMultiSelectComboBoxLoader,AbstractSingleFilterComponentLoader,AbstractTabLoader,AbstractTabsLoader,AbstractUploadFieldLoader,AbstractValuePickerLoader,AbstractViewLoader,AccordionLoader,AccordionPanelLoader,AnchorLoader,ArticleLoader,AsideLoader,AvatarLoader,BigDecimalFieldLoader,ButtonLoader,ChartLoader,CheckboxGroupLoader,CheckboxLoader,CodeEditorLoader,ComboBoxLoader,ComboBoxPickerLoader,ComboButtonLoader,DataGridLoader,DatePickerLoader,DateTimePickerLoader,DescriptionListLoader,DescriptionListLoader.DescriptionLoader,DescriptionListLoader.TermLoader,DetailsLoader,DivLoader,DrawerToggleLoader,DropdownButtonLoader,DynamicAttributesPanelLoader,EmailFieldLoader,EmphasisLoader,EntityComboBoxLoader,EntityPickerLoader,FileStorageUploadFieldLoader,FileUploadFieldLoader,FlexLayoutLoader,FontIconLoader,FooterLoader,FormLayoutLoader,FormLayoutLoader.FormItemLoader,FragmentElementLoader,FullCalendarLoader,FullTextFilterLoader,GenericComponentLoader,GenericFilterLoader,GeoMapLoader,GridColumnVisibilityLoader,GroupFilterLoader,H1Loader,H2Loader,H3Loader,H4Loader,H5Loader,H6Loader,HeaderLoader,HorizontalLayoutLoader,HorizontalMenuLoader,HrLoader,HtmlLoader,HtmlObjectLoader,IconLoader,IFrameLoader,ImageLoader,InputLoader,IntegerFieldLoader,JpqlFilterLoader,KanbanLoader,LabelLoader,ListBoxLoader,ListItemLoader,ListMenuLoader,LoginFormLoader,LoginOverlayLoader,MainLoader,MainViewLoader,MenuFilterFieldLoader,MultiSelectComboBoxLoader,MultiSelectComboBoxPickerLoader,MultiSelectListBoxLoader,MultiValuePickerLoader,NativeButtonLoader,NativeDetailsLoader,NativeLabelLoader,NavLoader,NotificationsIndicatorLoader,NumberFieldLoader,OrderedListLoader,ParagraphLoader,ParamLoader,PasswordFieldLoader,PivotTableLoader,PreLoader,ProgressBarLoader,PropertyFilterLoader,RadioButtonGroupLoader,RangeInputLoader,RichTextEditorLoader,ScrollerLoader,SearchFieldLoader,SectionLoader,SelectLoader,SimplePaginationLoader,SpanLoader,SplitLayoutLoader,SupersetDashboardLoader,SvgIconLoader,TabSheetLoader,TabSheetLoader.LazyTabLoader,TabSheetLoader.TabLoader,TabsLoader,TabsLoader.TabLoader,TextAreaLoader,TextFieldLoader,TimePickerLoader,TreeDataGridLoader,TwinColumnLoader,UnorderedListLoader,UploadLoader,UserIndicatorLoader,ValuePickerLoader,VerticalLayoutLoader,ViewLoader,VirtualListLoader,WebdavDocumentLinkLoader,WebdavDocumentUploadFieldLoader,WebdavDocumentVersionLinkLoader
public interface ComponentLoader<T extends com.vaadin.flow.component.Component>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceAutowireTasks are used to perform autowiring of nested fragments in a view.static interfacestatic interfacestatic interfacestatic interfaceInitTasks are used to perform deferred initialization of visual components. -
Method Summary
Modifier and TypeMethodDescriptionorg.dom4j.ElementgetElement(org.dom4j.Element element) Returns previously created instance of component.voidCreates result component by XML-elementvoidLoads component properties by XML definition.voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) voidsetContext(ComponentLoader.Context context) voidsetElement(org.dom4j.Element element) voidsetEnvironment(org.springframework.core.env.Environment environment) voidsetFactory(UiComponents factory) voidsetLoaderResolver(LoaderResolver loaderResolver) voidsetLoaderSupport(LoaderSupport loaderSupport)
-
Method Details
-
getContext
ComponentLoader.Context getContext() -
setContext
-
getFactory
UiComponents getFactory() -
setFactory
-
getLoaderResolver
LoaderResolver getLoaderResolver() -
setLoaderResolver
-
getLoaderSupport
LoaderSupport getLoaderSupport() -
setLoaderSupport
-
getElement
org.dom4j.Element getElement(org.dom4j.Element element) -
setElement
void setElement(org.dom4j.Element element) -
setApplicationContext
void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) -
setEnvironment
void setEnvironment(org.springframework.core.env.Environment environment) -
initComponent
void initComponent()Creates result component by XML-element -
loadComponent
void loadComponent()Loads component properties by XML definition.- See Also:
-
getResultComponent
T getResultComponent()Returns previously created instance of component.- See Also:
-