Class FullCalendarLoader
java.lang.Object
io.jmix.flowui.xml.layout.loader.AbstractComponentLoader<FullCalendar>
io.jmix.fullcalendarflowui.component.loader.FullCalendarLoader
- All Implemented Interfaces:
- ComponentLoader<FullCalendar>
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.jmix.flowui.xml.layout.ComponentLoaderComponentLoader.AutowireTask, ComponentLoader.ComponentContext, ComponentLoader.Context, ComponentLoader.FragmentContext, ComponentLoader.InitTask
- 
Field SummaryFieldsFields inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoaderapplicationContext, componentLoaderSupport, context, element, environment, factory, loaderResolver, loaderSupport, resultComponent
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected AbstractEntityCalendarDataProvidercreateCalendarItems(org.dom4j.Element dataProviderElement, InstanceContainer<?> container) protected FullCalendarprotected AbstractEntityCalendarDataProvidercreateLazyCalendarItems(org.dom4j.Element dataProviderElement) protected DisplayModePropertiesLoaderprotected voidloadBaseContainerProperties(org.dom4j.Element dataProviderElement, AbstractEntityCalendarDataProvider calendarItems) protected voidloadBusinessHours(org.dom4j.Element element, Consumer<List<CalendarBusinessHours>> setter) protected CalendarBusinessHoursloadBusinessHoursEntry(org.dom4j.Element element) voidLoads component properties by XML definition.protected InstanceContainer<?>loadDataContainer(org.dom4j.Element dataProviderElement) protected AbstractEntityCalendarDataProviderloadDataProvider(org.dom4j.Element dataProviderElement) protected voidloadDataProviders(org.dom4j.Element element, String providerTag, Consumer<CalendarDataProvider> setter) protected voidloadDuration(org.dom4j.Element element, String attribute, Consumer<CalendarDuration> setter) protected FetchPlanloadFetchPlan(org.dom4j.Element itemsQueryElement, Class<?> entityClass) protected voidloadHiddenDays(org.dom4j.Element element, FullCalendar resultComponent) protected voidloadI18n(org.dom4j.Element element, Consumer<FullCalendarI18n> setter) protected voidloadInitialDisplayMode(org.dom4j.Element element, FullCalendar resultComponent) protected FetchPlanloadInlineFetchPlan(org.dom4j.Element fetchPlanElement, Class<?> entityClass) protected voidloadItemsQuery(org.dom4j.Element itemsQueryElement, EntityCalendarDataRetriever lazyCalendarItems) protected voidloadMoreLinkDisplayMode(org.dom4j.Element element, Consumer<CalendarDisplayMode> setter) protected voidprotected voidloadStringList(org.dom4j.Element element, String attribute, Consumer<List<String>> setter) Methods inherited from class io.jmix.flowui.xml.layout.loader.AbstractComponentLoadercomponentLoader, getComponentContext, getContext, getElement, getFactory, getLayoutLoader, getLoaderResolver, getLoaderSupport, getResultComponent, initComponent, loadBoolean, loadBoolean, loadDouble, loadDouble, loadEnum, loadEnum, loadId, loadInteger, loadInteger, loadResourceString, loadResourceString, loadResourceString, loadString, loadString, loadString, loadVisible, setApplicationContext, setContext, setElement, setEnvironment, setFactory, setLoaderResolver, setLoaderSupport
- 
Field Details- 
displayModeProperties
 
- 
- 
Constructor Details- 
FullCalendarLoaderpublic FullCalendarLoader()
 
- 
- 
Method Details- 
createComponent- Specified by:
- createComponentin class- AbstractComponentLoader<FullCalendar>
 
- 
loadComponentpublic void loadComponent()Description copied from interface:ComponentLoaderLoads component properties by XML definition.- See Also:
 
- 
loadI18n
- 
loadDataProvidersprotected void loadDataProviders(org.dom4j.Element element, String providerTag, Consumer<CalendarDataProvider> setter) 
- 
loadDataProviderprotected AbstractEntityCalendarDataProvider loadDataProvider(org.dom4j.Element dataProviderElement) 
- 
loadBaseContainerPropertiesprotected void loadBaseContainerProperties(org.dom4j.Element dataProviderElement, AbstractEntityCalendarDataProvider calendarItems) 
- 
createCalendarItemsprotected AbstractEntityCalendarDataProvider createCalendarItems(org.dom4j.Element dataProviderElement, InstanceContainer<?> container) 
- 
createLazyCalendarItemsprotected AbstractEntityCalendarDataProvider createLazyCalendarItems(org.dom4j.Element dataProviderElement) 
- 
loadDataContainer
- 
loadItemsQueryprotected void loadItemsQuery(org.dom4j.Element itemsQueryElement, EntityCalendarDataRetriever lazyCalendarItems) 
- 
loadQuery
- 
loadFetchPlan
- 
loadInlineFetchPlan
- 
loadMoreLinkDisplayModeprotected void loadMoreLinkDisplayMode(org.dom4j.Element element, Consumer<CalendarDisplayMode> setter) 
- 
loadStringList
- 
split
- 
loadDurationprotected void loadDuration(org.dom4j.Element element, String attribute, Consumer<CalendarDuration> setter) 
- 
loadBusinessHoursprotected void loadBusinessHours(org.dom4j.Element element, Consumer<List<CalendarBusinessHours>> setter) 
- 
loadBusinessHoursEntry
- 
loadInitialDisplayMode
- 
loadHiddenDays
- 
displayModeProperties
 
-