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 booleancheckProvided(org.dom4j.Element element, ViewData hostViewData) protected 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, ViewData hostViewData) protected voidloadCollectionLoader(ViewData viewData, org.dom4j.Element element, CollectionContainer<Object> container, ViewData hostViewData) 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, ViewData hostViewData) protected voidloadInstanceLoader(ViewData viewData, org.dom4j.Element element, InstanceContainer<Object> container, ViewData hostViewData) protected voidloadKeyValueCollectionContainer(ViewData viewData, org.dom4j.Element element, ViewData hostViewData) protected voidloadKeyValueCollectionLoader(ViewData viewData, org.dom4j.Element element, KeyValueCollectionContainer container, ViewData hostViewData) protected voidloadKeyValueInstanceContainer(ViewData viewData, org.dom4j.Element element, ViewData hostViewData) protected voidloadKeyValueInstanceLoader(ViewData viewData, org.dom4j.Element element, KeyValueContainer container, ViewData hostViewData) protected voidloadMaxResults(org.dom4j.Element element, BaseCollectionLoader loader) protected voidloadNestedContainer(ViewData viewData, org.dom4j.Element element, InstanceContainer<?> masterContainer, ViewData hostViewData) 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, @Nullable ViewData hostViewData) -
loadInstanceLoader
protected void loadInstanceLoader(ViewData viewData, org.dom4j.Element element, InstanceContainer<Object> container, @Nullable ViewData hostViewData) -
loadCollectionLoader
protected void loadCollectionLoader(ViewData viewData, org.dom4j.Element element, CollectionContainer<Object> container, @Nullable ViewData hostViewData) -
createCollectionLoader
-
loadKeyValueCollectionLoader
protected void loadKeyValueCollectionLoader(ViewData viewData, org.dom4j.Element element, KeyValueCollectionContainer container, @Nullable ViewData hostViewData) -
loadKeyValueInstanceLoader
protected void loadKeyValueInstanceLoader(ViewData viewData, org.dom4j.Element element, KeyValueContainer container, @Nullable ViewData hostViewData) -
getEntityClass
-
loadFetchPlan
protected void loadFetchPlan(org.dom4j.Element element, Class<Object> entityClass, InstanceContainer<Object> container) -
loadInlineFetchPlan
-
loadQuery
-
loadQueryText
-
loadAdditionalLoaderProperties
-
loadEntityId
-
loadFirstResult
-
loadMaxResults
-
loadCacheable
-
getRequiredAttr
-
checkProvided
-
generateId
-