Package io.jmix.flowui.model.impl
Class ViewDataXmlLoader
java.lang.Object
io.jmix.flowui.model.impl.ViewDataXmlLoader
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected ConditionXmlLoader
protected DatatypeRegistry
protected DataComponents
protected FetchPlanLoader
protected FetchPlanRepository
static final String
protected Metadata
protected MetadataTools
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected CollectionLoader<Object>
createCollectionLoader
(org.dom4j.Element element) protected String
getEntityClass
(org.dom4j.Element element) protected String
getRequiredAttr
(org.dom4j.Element element, String attributeName) void
protected void
loadAdditionalLoaderProperties
(org.dom4j.Element element, DataLoader loader) protected void
loadCacheable
(org.dom4j.Element element, CollectionLoader<Object> loader) protected void
loadCollectionContainer
(ViewData viewData, org.dom4j.Element element) protected void
loadCollectionLoader
(ViewData viewData, org.dom4j.Element element, CollectionContainer<Object> container) protected void
loadEntityId
(org.dom4j.Element element, InstanceLoader<Object> loader) protected void
loadFetchPlan
(org.dom4j.Element element, Class<Object> entityClass, InstanceContainer<Object> container) protected void
loadFirstResult
(org.dom4j.Element element, BaseCollectionLoader loader) protected FetchPlan
loadInlineFetchPlan
(org.dom4j.Element viewElem, Class<?> entityClass) protected void
loadInstanceContainer
(ViewData viewData, org.dom4j.Element element) protected void
loadInstanceLoader
(ViewData viewData, org.dom4j.Element element, InstanceContainer<Object> container) protected void
loadKeyValueCollectionContainer
(ViewData viewData, org.dom4j.Element element) protected void
loadKeyValueCollectionLoader
(ViewData viewData, org.dom4j.Element element, KeyValueCollectionContainer container) protected void
loadKeyValueInstanceContainer
(ViewData viewData, org.dom4j.Element element) protected void
loadKeyValueInstanceLoader
(ViewData viewData, org.dom4j.Element element, KeyValueContainer container) protected void
loadMaxResults
(org.dom4j.Element element, BaseCollectionLoader loader) protected void
loadNestedContainer
(ViewData viewData, org.dom4j.Element element, InstanceContainer<?> masterContainer) protected void
loadQuery
(org.dom4j.Element element, DataLoader loader) protected String
loadQueryText
(org.dom4j.Element queryEl)
-
Field Details
-
GENERATED_PREFIX
- See Also:
-
fetchPlanRepository
-
fetchPlanLoader
-
metadata
-
metadataTools
-
factory
-
conditionXmlLoader
-
applicationContext
@Autowired protected org.springframework.context.ApplicationContext applicationContext -
datatypeRegistry
-
-
Constructor Details
-
ViewDataXmlLoader
public ViewDataXmlLoader()
-
-
Method Details
-
load
-
loadInstanceContainer
-
loadCollectionContainer
-
loadKeyValueCollectionContainer
-
loadKeyValueInstanceContainer
-
loadNestedContainer
protected void loadNestedContainer(ViewData viewData, org.dom4j.Element element, InstanceContainer<?> masterContainer) -
loadInstanceLoader
protected void loadInstanceLoader(ViewData viewData, org.dom4j.Element element, InstanceContainer<Object> container) -
loadCollectionLoader
protected void loadCollectionLoader(ViewData viewData, org.dom4j.Element element, CollectionContainer<Object> container) -
createCollectionLoader
-
loadKeyValueCollectionLoader
protected void loadKeyValueCollectionLoader(ViewData viewData, org.dom4j.Element element, KeyValueCollectionContainer container) -
loadKeyValueInstanceLoader
protected void loadKeyValueInstanceLoader(ViewData viewData, org.dom4j.Element element, KeyValueContainer container) -
getEntityClass
-
loadFetchPlan
protected void loadFetchPlan(org.dom4j.Element element, Class<Object> entityClass, InstanceContainer<Object> container) -
loadInlineFetchPlan
-
loadQuery
-
loadQueryText
-
loadAdditionalLoaderProperties
-
loadEntityId
-
loadFirstResult
-
loadMaxResults
-
loadCacheable
-
getRequiredAttr
-
generateId
-