Package io.jmix.flowui.model.impl
Class ViewDataXmlLoader
java.lang.Object
io.jmix.flowui.model.impl.ViewDataXmlLoader
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected ConditionXmlLoaderprotected DatatypeRegistryprotected DataComponentsprotected FetchPlanLoaderprotected FetchPlanRepositorystatic final Stringprotected Metadataprotected MetadataTools -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CollectionLoader<Object>createCollectionLoader(org.dom4j.Element element) protected StringgetEntityClass(org.dom4j.Element element) protected StringgetRequiredAttr(org.dom4j.Element element, String attributeName) voidprotected voidloadAdditionalLoaderProperties(org.dom4j.Element element, DataLoader loader) protected voidloadCacheable(org.dom4j.Element element, CollectionLoader<Object> loader) protected voidloadCollectionContainer(ViewData viewData, org.dom4j.Element element) protected voidloadCollectionLoader(ViewData viewData, org.dom4j.Element element, CollectionContainer<Object> container) protected voidloadEntityId(org.dom4j.Element element, InstanceLoader<Object> loader) protected voidloadFetchPlan(org.dom4j.Element element, Class<Object> entityClass, InstanceContainer<Object> container) protected voidloadFirstResult(org.dom4j.Element element, BaseCollectionLoader loader) protected FetchPlanloadInlineFetchPlan(org.dom4j.Element viewElem, Class<?> entityClass) protected voidloadInstanceContainer(ViewData viewData, org.dom4j.Element element) protected voidloadInstanceLoader(ViewData viewData, org.dom4j.Element element, InstanceContainer<Object> container) protected voidloadKeyValueCollectionContainer(ViewData viewData, org.dom4j.Element element) protected voidloadKeyValueCollectionLoader(ViewData viewData, org.dom4j.Element element, KeyValueCollectionContainer container) protected voidloadKeyValueInstanceContainer(ViewData viewData, org.dom4j.Element element) protected voidloadKeyValueInstanceLoader(ViewData viewData, org.dom4j.Element element, KeyValueContainer container) protected voidloadMaxResults(org.dom4j.Element element, BaseCollectionLoader loader) protected voidloadNestedContainer(ViewData viewData, org.dom4j.Element element, InstanceContainer<?> masterContainer) protected voidloadQuery(org.dom4j.Element element, DataLoader loader) protected StringloadQueryText(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
-