@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("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("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("DemoSelfIllustrationTabView") @View(locations = {"/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/details/maximized/DemoMaximizedIllustrationView.xml", "/com/nexitia/emaginplatform/jfx/core/demoapp/desktop/details/self/DemoSelfIllustrationTabView.xml"}, outputFilePath = "/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/details") public StandardController DemoSelfIllustrationTabView() { StandardController pmc = new StandardController(); pmc.setLayoutManager((IViewLayoutManager) Services.getBean("FullTabPaneLayoutManager")); pmc.setModelProvider((IModelProvider) Services.getBean("StructureContentModelReference")); pmc.setMessageSource((MessageSource) Services.getBean("DetailsViewMessageSource")); pmc.addViewDefinition("/com/nexitia/emaginplatform/jfx/core/demoapp/mobile/details/DemoMaximizedIllustrationView.json"); return pmc; }