Class LayoutLoader

java.lang.Object
io.jmix.flowui.xml.layout.loader.LayoutLoader

@Scope("prototype") @Component("flowui_LayoutLoader") public class LayoutLoader extends Object
  • Field Details

    • context

      protected ComponentLoader.Context context
    • factory

      protected UiComponents factory
    • loaderResolver

      protected LoaderResolver loaderResolver
    • loaderSupport

      protected LoaderSupport loaderSupport
    • applicationContext

      protected org.springframework.context.ApplicationContext applicationContext
    • environment

      protected org.springframework.core.env.Environment environment
  • Constructor Details

  • Method Details

    • setApplicationContext

      @Autowired protected void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
    • setEnvironment

      @Autowired public void setEnvironment(org.springframework.core.env.Environment environment)
    • setFactory

      @Autowired protected void setFactory(UiComponents factory)
    • setLoaderResolver

      @Autowired public void setLoaderResolver(LoaderResolver loaderResolver)
    • setLoaderSupport

      @Autowired public void setLoaderSupport(LoaderSupport loaderSupport)
    • getLoader

      protected ComponentLoader<?> getLoader(org.dom4j.Element element)
    • getLoader

      public ComponentLoader<?> getLoader(org.dom4j.Element element, Class<? extends ComponentLoader> loaderClass)
    • getScreenLoader

      protected AbstractScreenLoader<Screen<?>> getScreenLoader(org.dom4j.Element rootScreenElement)
    • initLoader

      protected ComponentLoader<?> initLoader(org.dom4j.Element element, Class<? extends ComponentLoader> loaderClass)
    • createComponentLoader

      public ComponentLoader<?> createComponentLoader(org.dom4j.Element element)
    • createScreenContent

      public ComponentLoader<Screen<?>> createScreenContent(Screen<?> screen, org.dom4j.Element rootScreenElement)