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
,FieldSetLoader
,FileStorageUploadFieldLoader
,FileUploadFieldLoader
,FlexLayoutLoader
,FontIconLoader
,FooterLoader
,FormLayoutLoader
,FormLayoutLoader.FormItemLoader
,FragmentElementLoader
,FullCalendarLoader
,FullTextFilterLoader
,GenericComponentLoader
,GenericFilterLoader
,GeoMapLoader
,GrapesJsLoader
,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
,MainTabSheetLoader
,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
,SwitchLoader
,TabbedModeMainViewLoader
,TabSheetLoader
,TabSheetLoader.LazyTabLoader
,TabSheetLoader.TabLoader
,TabsLoader
,TabsLoader.TabLoader
,TextAreaLoader
,TextFieldLoader
,TimePickerLoader
,TreeDataGridLoader
,TwinColumnLoader
,UnorderedListLoader
,UploadLoader
,UserIndicatorLoader
,ValuePickerLoader
,VerticalLayoutLoader
,ViewLoader
,VirtualListLoader
,WebdavDocumentLinkLoader
,WebdavDocumentUploadFieldLoader
,WebdavDocumentVersionLinkLoader
,WorkAreaLoader
public interface ComponentLoader<T extends com.vaadin.flow.component.Component>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
AutowireTasks are used to perform autowiring of nested fragments in a view.static interface
static interface
static interface
static interface
InitTasks are used to perform deferred initialization of visual components. -
Method Summary
Modifier and TypeMethodDescriptionorg.dom4j.Element
getElement
(org.dom4j.Element element) Returns previously created instance of component.void
Creates result component by XML-elementvoid
Loads component properties by XML definition.void
setApplicationContext
(org.springframework.context.ApplicationContext applicationContext) void
setContext
(ComponentLoader.Context context) void
setElement
(org.dom4j.Element element) void
setEnvironment
(org.springframework.core.env.Environment environment) Deprecated, for removal: This API element is subject to removal in a future version.unusedvoid
setFactory
(UiComponents factory) void
setLoaderResolver
(LoaderResolver loaderResolver) void
setLoaderSupport
(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
@Deprecated(since="2.5", forRemoval=true) void setEnvironment(org.springframework.core.env.Environment environment) Deprecated, for removal: This API element is subject to removal in a future version.unused -
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:
-