Class ScreenDataXmlLoader

java.lang.Object
io.jmix.flowui.model.impl.ScreenDataXmlLoader

@Component("flowui_ScreenDataXmlLoader") public class ScreenDataXmlLoader extends Object
  • Field Details

    • fetchPlanRepository

      @Autowired protected FetchPlanRepository fetchPlanRepository
    • fetchPlanLoader

      @Autowired protected FetchPlanLoader fetchPlanLoader
    • metadata

      @Autowired protected Metadata metadata
    • metadataTools

      @Autowired protected MetadataTools metadataTools
    • factory

      @Autowired protected DataComponents factory
    • conditionXmlLoader

      @Autowired protected ConditionXmlLoader conditionXmlLoader
    • applicationContext

      @Autowired protected org.springframework.context.ApplicationContext applicationContext
    • datatypeRegistry

      @Autowired protected DatatypeRegistry datatypeRegistry
  • Constructor Details

    • ScreenDataXmlLoader

      public ScreenDataXmlLoader()
  • Method Details

    • load

      public void load(ScreenData screenData, org.dom4j.Element element, @Nullable ScreenData hostScreenData)
    • loadInstanceContainer

      protected void loadInstanceContainer(ScreenData screenData, org.dom4j.Element element, @Nullable ScreenData hostScreenData)
    • loadCollectionContainer

      protected void loadCollectionContainer(ScreenData screenData, org.dom4j.Element element, @Nullable ScreenData hostScreenData)
    • loadKeyValueCollectionContainer

      protected void loadKeyValueCollectionContainer(ScreenData screenData, org.dom4j.Element element, @Nullable ScreenData hostScreenData)
    • loadKeyValueInstanceContainer

      protected void loadKeyValueInstanceContainer(ScreenData screenData, org.dom4j.Element element, @Nullable ScreenData hostScreenData)
    • loadNestedContainer

      protected void loadNestedContainer(ScreenData screenData, org.dom4j.Element element, InstanceContainer<Object> masterContainer, @Nullable ScreenData hostScreenData)
    • loadInstanceLoader

      protected void loadInstanceLoader(ScreenData screenData, org.dom4j.Element element, InstanceContainer<Object> container, @Nullable ScreenData hostScreenData)
    • loadCollectionLoader

      protected void loadCollectionLoader(ScreenData screenData, org.dom4j.Element element, CollectionContainer<Object> container, @Nullable ScreenData hostScreenData)
    • createCollectionLoader

      protected CollectionLoader<Object> createCollectionLoader(org.dom4j.Element element)
    • loadKeyValueCollectionLoader

      protected void loadKeyValueCollectionLoader(ScreenData screenData, org.dom4j.Element element, KeyValueCollectionContainer container, @Nullable ScreenData hostScreenData)
    • loadKeyValueInstanceLoader

      protected void loadKeyValueInstanceLoader(ScreenData screenData, org.dom4j.Element element, KeyValueContainer container, @Nullable ScreenData hostScreenData)
    • getEntityClass

      protected Class<Object> getEntityClass(org.dom4j.Element element)
    • loadFetchPlan

      protected void loadFetchPlan(org.dom4j.Element element, Class<Object> entityClass, InstanceContainer<Object> container)
    • loadInlineFetchPlan

      protected FetchPlan loadInlineFetchPlan(org.dom4j.Element viewElem, Class<?> entityClass)
    • loadQuery

      protected void loadQuery(org.dom4j.Element element, DataLoader loader)
    • loadQueryText

      protected String loadQueryText(org.dom4j.Element queryEl)
    • loadAdditionalLoaderProperties

      protected void loadAdditionalLoaderProperties(org.dom4j.Element element, DataLoader loader)
    • loadEntityId

      protected void loadEntityId(org.dom4j.Element element, InstanceLoader<Object> loader)
    • loadFirstResult

      protected void loadFirstResult(org.dom4j.Element element, BaseCollectionLoader loader)
    • loadMaxResults

      protected void loadMaxResults(org.dom4j.Element element, BaseCollectionLoader loader)
    • loadCacheable

      protected void loadCacheable(org.dom4j.Element element, CollectionLoader<Object> loader)
    • getRequiredAttr

      protected String getRequiredAttr(org.dom4j.Element element, String attributeName)
    • checkProvided

      protected boolean checkProvided(org.dom4j.Element element, @Nullable ScreenData hostScreenData)
    • generateId

      protected String generateId()