@Bean @Named("DemoMobilePreferencesRSView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences/DemoMobilePreferencesRSView.xml"}, outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences") @I18n(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/preferences/message.properties"}, dest="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences") public RootStructureController DemoPreferencesRSView() { RootStructureController p = new RootStructureController(); p.setMessageSource((MessageSource) Services.getBean("PreferencesMessageSource")); p.setModelProvider((IModelProvider) Services.getBean("RootStructureModelLoader")); p.getViewDefinitions().add("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences/DemoMobilePreferencesRSView.json"); return p; }
@Bean @Named("DemoPreferencesUserThemingTabPaneView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/preferences/DemoPreferencesUserThemingTabPaneView.xml"}, outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences") public StandardController DemoPreferencesUserThemingTabPaneView() { StandardController p = new StandardController(); p.setMessageSource((MessageSource) Services.getBean("PreferencesMessageSource")); p.setModelProvider((IModelProvider) Services.getBean("StructureContentModelReference")); p.setLayoutManager((IViewLayoutManager) Services.getBean("CenteredStretchedForwardViewLayoutManager")); p.getViewDefinitions().add("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences/DemoPreferencesUserThemingTabPaneView.json"); return p; }
@Bean @Named("DemoMobileMenuView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/menu/DemoMobileMenuView.xml"}) public StandardController DemoMobileMenuView() { StandardController controller = new StandardController(); controller.setMessageSource((MessageSource) Services.getBean("MobileMessageSource")); controller.setModelProvider((IModelProvider) Services.getBean("RootStructureModelLoader")); controller.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/menu/DemoMobileMenuView.json"); return controller; }
@Bean @Named("DemoEmptyPrefenceView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/preferences/DemoEmptyPrefenceView.xml"}, outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences") public StandardController DemoEmptyPrefenceView() { StandardController p = new StandardController(); p.setMessageSource((MessageSource) Services.getBean("PreferencesMessageSource")); p.setModelProvider((IModelProvider) Services.getBean("StructureContentModelReference")); p.setLayoutManager((IViewLayoutManager) Services.getBean("CenteredStretchedForwardViewLayoutManager")); p.getViewDefinitions().add("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences/DemoEmptyPrefenceView.json"); return p; }
@Bean @Named("LicenceView") @View(locations= {"/com/emagin/jfx/core/components/cachedatas/LicenceView.xml"}, outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences") public StandardController LicenceView() { StandardController p = new StandardController(); p.setLayoutManager((IViewLayoutManager) Services.getBean("CenteredStretchedForwardViewLayoutManager")); p.setMessageSource((MessageSource) Services.getBean("PreferencesMessageSource")); p.setModelProvider((IModelProvider) Services.getBean("RootStructureModelLoader")); p.getViewDefinitions().add("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences/LicenceView.json"); return p; }
@Bean @Named("ThanksToView") @View(locations= {"/com/emagin/jfx/core/components/cachedatas/ThanksToView.xml"}, outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences") public StandardController ThanksToView() { StandardController p = new StandardController(); p.setLayoutManager((IViewLayoutManager) Services.getBean("CenteredStretchedForwardViewLayoutManager")); p.setMessageSource((MessageSource) Services.getBean("PreferencesMessageSource")); p.setModelProvider((IModelProvider) Services.getBean("RootStructureModelLoader")); p.getViewDefinitions().add("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences/ThanksToView.json"); return p; }
@Bean @Named("MobileLayoutRSView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/MobileLayoutRSView.xml"}) @I18n(locations = {"/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/message.properties"}, dest="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/globalcomps") public RootStructureController mobileLayoutRSView() { DoubleHeaderRootStructureController mobileLayoutRSView = new DoubleHeaderRootStructureController(); mobileLayoutRSView.setModelProvider((IModelProvider) BeanFactory.instance().getBean("RootStructureModelLoader")); mobileLayoutRSView.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/MobileLayoutRSView.json"); return mobileLayoutRSView; }
@Bean @Named("DemoSelfMaquette2DTabView") @View(locations = {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/details/maximized/DemoMaquette2DContentView.xml"}, outputFilePath = "/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/details") public StandardViewController DemoMaquette2DContentView() { StandardController pmc = new StandardController(); pmc.setModelProvider((IModelProvider) Services.getBean("StructureContentModelReference")); pmc.setMessageSource((MessageSource) Services.getBean("DetailsViewMessageSource")); pmc.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/details/DemoMaquette2DContentView.json"); return pmc; }
@Bean @Named("DemoPreferencesGeneralGroupTabPaneView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/preferences/DemoPreferencesGeneralGroupTabPaneView.xml"}, outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences") public StandardController DemoPreferencesGeneralGroupTabPaneView() { StandardController p = new StandardController(); p.setMessageSource((MessageSource) Services.getBean("PreferencesMessageSource")); p.setModelProvider((IModelProvider) Services.getBean("StructureContentModelReference")); p.setLayoutManager((IViewLayoutManager) Services.getBean("CenteredStretchedForwardViewLayoutManager")); p.getViewDefinitions().add("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences/DemoPreferencesGeneralGroupTabPaneView.json"); return p; }
@Bean @Named("DemoPreferencesThemingPrimaryTabPaneView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/preferences/DemoPreferencesThemingPrimaryTabPaneView.xml"}, outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences") public StandardController DemoPreferencesThemingPrimaryTabPaneView() { StandardController p = new StandardController(); p.setMessageSource((MessageSource) Services.getBean("PreferencesMessageSource")); p.setModelProvider((IModelProvider) Services.getBean("StructureContentModelReference")); p.setLayoutManager((IViewLayoutManager) Services.getBean("CenteredStretchedForwardViewLayoutManager")); p.getViewDefinitions().add("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences/DemoPreferencesThemingPrimaryTabPaneView.json"); return p; }
@Bean @Named("DemoPreferencesThemingAccentTabPaneView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/preferences/DemoPreferencesThemingAccentTabPaneView.xml"}, outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences") public StandardController DemoPreferencesThemingAccentTabPaneView() { StandardController p = new StandardController(); p.setMessageSource((MessageSource) Services.getBean("PreferencesMessageSource")); p.setModelProvider((IModelProvider) Services.getBean("StructureContentModelReference")); p.setLayoutManager((IViewLayoutManager) Services.getBean("CenteredStretchedForwardViewLayoutManager")); p.getViewDefinitions().add("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/preferences/DemoPreferencesThemingAccentTabPaneView.json"); return p; }
@Bean @Named("DemoSelfMaquette3DTabView") @View(locations = {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/details/maximized/DemoMaquette3DContentView.xml", "/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/details/self/DemoSelfMaquette3DTabView.xml"}, outputFilePath = "/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/details") public StandardViewController DemoSelfMaquette3DTabView() { StandardController pmc = new StandardController(); pmc.setModelProvider((IModelProvider) Services.getBean("StructureContentModelReference")); pmc.setMessageSource((MessageSource) Services.getBean("DetailsViewMessageSource")); pmc.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/details/DemoMaquette3DContentView.json"); return pmc; }
@Bean @Named("DemoSearchVehicleFormView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/search/form/SearchVehiclesFormView.xml"}, outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/search/form") public SearchFormController DemoSearchVehicleFormView() { SearchFormController p = new SearchFormController(); p.setModelProvider((IModelProvider) BeanFactory.instance().getBean("RootStructureModelLoader")); p.setMessageSource((MessageSource) Services.getBean("SearchMessageSource")); p.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/search/form/SearchVehiclesFormView.json"); return p; }
@Bean @Named("DemoSearchManufacturerFormView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/search/form/SearchManufacturerFormView.xml"}, outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/search/form") public SearchFormController DemoSearchManufacturerFormView() { SearchFormController p = new SearchFormController(); p.setModelProvider((IModelProvider) BeanFactory.instance().getBean("RootStructureModelLoader")); p.setMessageSource((MessageSource) Services.getBean("SearchMessageSource")); p.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/search/form/SearchManufacturerFormView.json"); return p; }
@Bean @Named("DemoSearchPersonFormView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/search/form/SearchPersonFormView.xml"}, outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/search/form") public SearchFormController DemoSearchPersonFormView() { SearchFormController p = new SearchFormController(); p.setModelProvider((IModelProvider) BeanFactory.instance().getBean("RootStructureModelLoader")); p.setMessageSource((MessageSource) Services.getBean("SearchMessageSource")); p.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/search/form/SearchPersonFormView.json"); return p; }
@Bean @Named("MobileDashboardView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/dashboard/DemoDashboardView.xml", "/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/dashboard/MobileDashboardView.xml"}, outputFileName="MobileDashboardView.json", outputFilePath = "/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/dashboard") @I18n(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/dashboard/message.properties"}, dest="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/dashboard/") public AbstractViewController MobileDashboardView() { DashboardController controller = new DashboardController(); controller.setMessageSource((MessageSource) Services.getBean("DashboardMessageSource")); controller.setModelProvider((IModelProvider) Services.getBean("RootStructureModelLoader")); controller.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/dashboard/MobileDashboardView.json"); return controller; }
@Bean @Named("DemoMobileListExample4View") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/flow/DemoMobileListExample4View.xml"}) public FullFlowViewController DemoMobileListExample4View() { FullFlowViewController controller = new FullFlowViewController(); controller.setLayoutManager((IViewLayoutManager) Services.getBean("DemoScrolLessCenteredFullFlowLayoutManager")); controller.setMessageSource((MessageSource) Services.getBean("FlowMessageSource")); controller.setModelProvider((IModelProvider) Services.getBean("RootStructureModelLoader")); controller.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/flow/DemoMobileListExample4View.json"); return controller; }
@Bean @Named("DemoMobileListExample5View") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/flow/DemoMobileListExample5View.xml"}) public FullFlowViewController DemoMobileListExample5View() { FullFlowViewController controller = new FullFlowViewController(); controller.setLayoutManager((IViewLayoutManager) Services.getBean("DemoScrolLessCenteredFullFlowLayoutManager")); controller.setMessageSource((MessageSource) Services.getBean("FlowMessageSource")); controller.setModelProvider((IModelProvider) Services.getBean("RootStructureModelLoader")); controller.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/flow/DemoMobileListExample5View.json"); return controller; } }
@Bean @Named("DemoMobileListExample3View") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/flow/DemoMobileListExample3View.xml"}) public FullFlowViewController DemoMobileListExample3View() { FullFlowViewController controller = new FullFlowViewController(); controller.setLayoutManager((IViewLayoutManager) Services.getBean("DemoScrolLessCenteredFullFlowLayoutManager")); controller.setMessageSource((MessageSource) Services.getBean("FlowMessageSource")); controller.setModelProvider((IModelProvider) Services.getBean("RootStructureModelLoader")); controller.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/flow/DemoMobileListExample3View.json"); return controller; }
@Bean @Named("SearchAllTypesView") @View(locations= {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/search/SearchAllTypesView.xml"},outputFilePath="/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/search") public MultiformSearchController searchAllTypesView() { MultiformSearchController p = new MultiformSearchController(); p.setSearchFormViewResolver((IViewResolver) BeanFactory.instance().getBean("SearchAllTypesFormViewResolver")); p.setSearchResultViewResolver((IViewResolver) BeanFactory.instance().getBean("SearchAllTypesFormViewResolver")); p.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/search/SearchAllTypesView.json"); p.setMessageSource((MessageSource) Services.getBean("SearchMessageSource")); return p; }