Class DataComponentsLoaderSupport
java.lang.Object
io.jmix.flowui.xml.layout.support.DataComponentsLoaderSupport
@Component("flowui_DataComponentsLoaderSupport")
public class DataComponentsLoaderSupport
extends Object
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final org.springframework.context.ApplicationContextstatic final Stringprotected final ConditionXmlLoaderprotected final DatatypeRegistryprotected final DataComponentsprotected final FetchPlanLoaderprotected final FetchPlanRepositorystatic final Stringstatic final Stringprotected final LoaderSupportprotected final Metadataprotected final MetadataTools
- 
Constructor SummaryConstructorsConstructorDescriptionDataComponentsLoaderSupport(org.springframework.context.ApplicationContext applicationContext, FetchPlanRepository fetchPlanRepository, FetchPlanLoader fetchPlanLoader, Metadata metadata, MetadataTools metadataTools, DataComponents factory, ConditionXmlLoader conditionXmlLoader, DatatypeRegistry datatypeRegistry, LoaderSupport loaderSupport) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleancheckProvided(org.dom4j.Element element, HasDataComponents hostDataHolder) protected Stringprotected Class<?>getEntityClass(org.dom4j.Element element) voidload(HasDataComponents dataHolder, org.dom4j.Element element) voidload(HasDataComponents dataHolder, org.dom4j.Element element, HasDataComponents hostDataHolder) protected voidloadCollectionContainer(HasDataComponents dataHolder, org.dom4j.Element element, HasDataComponents hostDataHolder) protected voidloadCollectionLoader(HasDataComponents dataHolder, org.dom4j.Element element, CollectionContainer<?> container, HasDataComponents hostDataHolder) protected voidloadEntityId(org.dom4j.Element element, InstanceLoader<?> loader) protected voidloadFetchPlan(org.dom4j.Element element, Class<?> entityClass, InstanceContainer<?> container) protected StringloadIdOrGenerate(org.dom4j.Element element) protected FetchPlanloadInlineFetchPlan(org.dom4j.Element fetchPlanElement, Class<?> entityClass) protected voidloadInstanceContainer(HasDataComponents dataHolder, org.dom4j.Element element, HasDataComponents hostDataHolder) protected voidloadInstanceLoader(HasDataComponents dataHolder, org.dom4j.Element element, InstanceContainer<?> container, HasDataComponents hostDataHolder) protected voidloadKeyValueCollectionContainer(HasDataComponents dataHolder, org.dom4j.Element element, HasDataComponents hostDataHolder) protected voidloadKeyValueCollectionLoader(HasDataComponents dataHolder, org.dom4j.Element element, KeyValueCollectionContainer container, HasDataComponents hostDataHolder) protected voidloadKeyValueInstanceContainer(HasDataComponents dataHolder, org.dom4j.Element element, HasDataComponents hostDataHolder) protected voidloadKeyValueInstanceLoader(HasDataComponents dataHolder, org.dom4j.Element element, KeyValueContainer container, HasDataComponents hostDataHolder) protected voidloadNestedContainer(HasDataComponents dataHolder, org.dom4j.Element element, InstanceContainer<?> masterContainer, HasDataComponents hostDataHolder) protected voidloadQuery(org.dom4j.Element element, DataLoader loader) protected StringloadQueryText(org.dom4j.Element queryElement) protected booleanloadReadOnly(org.dom4j.Element element) protected StringloadRequiredAttribute(org.dom4j.Element element, String attributeName) 
- 
Field Details- 
GENERATED_PREFIX- See Also:
 
- 
COLLECTION_CONTAINER_ELEMENT- See Also:
 
- 
INSTANCE_CONTAINER_ELEMENT- See Also:
 
- 
applicationContextprotected final org.springframework.context.ApplicationContext applicationContext
- 
fetchPlanRepository
- 
fetchPlanLoader
- 
metadata
- 
metadataTools
- 
factory
- 
conditionXmlLoader
- 
datatypeRegistry
- 
loaderSupport
 
- 
- 
Constructor Details- 
DataComponentsLoaderSupportpublic DataComponentsLoaderSupport(org.springframework.context.ApplicationContext applicationContext, FetchPlanRepository fetchPlanRepository, FetchPlanLoader fetchPlanLoader, Metadata metadata, MetadataTools metadataTools, DataComponents factory, ConditionXmlLoader conditionXmlLoader, DatatypeRegistry datatypeRegistry, LoaderSupport loaderSupport) 
 
- 
- 
Method Details- 
load
- 
loadpublic void load(HasDataComponents dataHolder, org.dom4j.Element element, @Nullable HasDataComponents hostDataHolder) 
- 
loadInstanceContainerprotected void loadInstanceContainer(HasDataComponents dataHolder, org.dom4j.Element element, @Nullable HasDataComponents hostDataHolder) 
- 
loadCollectionContainerprotected void loadCollectionContainer(HasDataComponents dataHolder, org.dom4j.Element element, @Nullable HasDataComponents hostDataHolder) 
- 
loadKeyValueCollectionContainerprotected void loadKeyValueCollectionContainer(HasDataComponents dataHolder, org.dom4j.Element element, @Nullable HasDataComponents hostDataHolder) 
- 
loadKeyValueInstanceContainerprotected void loadKeyValueInstanceContainer(HasDataComponents dataHolder, org.dom4j.Element element, @Nullable HasDataComponents hostDataHolder) 
- 
loadNestedContainerprotected void loadNestedContainer(HasDataComponents dataHolder, org.dom4j.Element element, InstanceContainer<?> masterContainer, @Nullable HasDataComponents hostDataHolder) 
- 
loadInstanceLoaderprotected void loadInstanceLoader(HasDataComponents dataHolder, org.dom4j.Element element, InstanceContainer<?> container, @Nullable HasDataComponents hostDataHolder) 
- 
loadCollectionLoaderprotected void loadCollectionLoader(HasDataComponents dataHolder, org.dom4j.Element element, CollectionContainer<?> container, @Nullable HasDataComponents hostDataHolder) 
- 
loadKeyValueCollectionLoaderprotected void loadKeyValueCollectionLoader(HasDataComponents dataHolder, org.dom4j.Element element, KeyValueCollectionContainer container, @Nullable HasDataComponents hostDataHolder) 
- 
loadKeyValueInstanceLoaderprotected void loadKeyValueInstanceLoader(HasDataComponents dataHolder, org.dom4j.Element element, KeyValueContainer container, @Nullable HasDataComponents hostDataHolder) 
- 
getEntityClass
- 
loadFetchPlanprotected void loadFetchPlan(org.dom4j.Element element, Class<?> entityClass, InstanceContainer<?> container) 
- 
loadInlineFetchPlan
- 
loadQuery
- 
loadQueryText
- 
loadEntityId
- 
loadRequiredAttribute
- 
loadIdOrGenerate
- 
loadReadOnlyprotected boolean loadReadOnly(org.dom4j.Element element) 
- 
checkProvidedprotected boolean checkProvided(org.dom4j.Element element, @Nullable HasDataComponents hostDataHolder) 
- 
generateId
 
-