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,AbstractGridLoader,AbstractHtmlComponentLoader,AbstractHtmlContainerLoader,AbstractLayoutLoader,AbstractLoginFormLoader,AbstractScreenLoader,AbstractValuePickerLoader,AccordionLoader,AccordionLoader.AccordionPanelLoader,AnchorLoader,ArticleLoader,AsideLoader,AvatarLoader,BigDecimalFieldLoader,ButtonLoader,CheckboxGroupLoader,CheckboxLoader,ComboBoxLoader,ComboBoxPickerLoader,DataGridLoader,DatePickerLoader,DateTimePickerLoader,DescriptionListLoader,DescriptionListLoader.DescriptionLoader,DescriptionListLoader.TermLoader,DetailsLoader,DivLoader,DrawerToggleLoader,EmailFieldLoader,EmphasisLoader,EntityComboBoxLoader,EntityPickerLoader,FooterLoader,FormLayoutLoader,H1Loader,H2Loader,H3Loader,H4Loader,H5Loader,H6Loader,HeaderLoader,HorizontalLayoutLoader,HrLoader,HtmlObjectLoader,IFrameLoader,ImageLoader,InputLoader,IntegerFieldLoader,ListBoxLoader,ListItemLoader,ListMenuLoader,LoginFormLoader,LoginOverlayLoader,MainLoader,MainScreenLoader,MultiSelectListBoxLoader,NavLoader,NumberFieldLoader,OrderedListLoader,ParagraphLoader,ParamLoader,PasswordFieldLoader,PreLoader,ProgressBarLoader,RadioButtonGroupLoader,ScreenLoader,ScrollerLoader,SectionLoader,SelectLoader,SpanLoader,SplitLayoutLoader,TabsLoader,TabsLoader.TabLoader,TextAreaLoader,TextFieldLoader,TimePickerLoader,TreeDataGridLoader,UnorderedListLoader,UserIndicatorLoader,ValuePickerLoader,ValuesPickerLoader,VerticalLayoutLoader
public interface ComponentLoader<T extends com.vaadin.flow.component.Component>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic 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:
-