@Component(value="cuba_ScreenDataXmlLoader")
public class ScreenDataXmlLoader
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ConditionXmlLoader |
conditionXmlLoader |
protected DataComponents |
factory |
protected Metadata |
metadata |
protected MetadataTools |
metadataTools |
static java.lang.String |
NAME |
protected ViewLoader |
viewLoader |
protected ViewRepository |
viewRepository |
Constructor and Description |
---|
ScreenDataXmlLoader() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkProvided(org.dom4j.Element element,
ScreenData hostScreenData) |
protected java.lang.String |
generateId() |
protected java.lang.Class<Entity> |
getEntityClass(org.dom4j.Element element) |
protected java.lang.String |
getRequiredAttr(org.dom4j.Element element,
java.lang.String attributeName) |
void |
load(ScreenData screenData,
org.dom4j.Element element,
ScreenData hostScreenData) |
protected View |
loadAdHocView(org.dom4j.Element viewElem,
java.lang.Class<Entity> entityClass) |
protected void |
loadCacheable(org.dom4j.Element element,
CollectionLoader<Entity> loader) |
protected void |
loadCollectionContainer(ScreenData screenData,
org.dom4j.Element element,
ScreenData hostScreenData) |
protected void |
loadCollectionLoader(ScreenData screenData,
org.dom4j.Element element,
CollectionContainer<Entity> container,
ScreenData hostScreenData) |
protected void |
loadDynamicAttributes(org.dom4j.Element element,
DataLoader loader) |
protected void |
loadEntityId(org.dom4j.Element element,
InstanceLoader<Entity> loader) |
protected void |
loadFirstResult(org.dom4j.Element element,
BaseCollectionLoader loader) |
protected void |
loadInstanceContainer(ScreenData screenData,
org.dom4j.Element element,
ScreenData hostScreenData) |
protected void |
loadInstanceLoader(ScreenData screenData,
org.dom4j.Element element,
InstanceContainer<Entity> container,
ScreenData hostScreenData) |
protected void |
loadKeyValueCollectionContainer(ScreenData screenData,
org.dom4j.Element element,
ScreenData hostScreenData) |
protected void |
loadKeyValueCollectionLoader(ScreenData screenData,
org.dom4j.Element element,
KeyValueCollectionContainer container,
ScreenData hostScreenData) |
protected void |
loadKeyValueInstanceContainer(ScreenData screenData,
org.dom4j.Element element,
ScreenData hostScreenData) |
protected void |
loadKeyValueInstanceLoader(ScreenData screenData,
org.dom4j.Element element,
KeyValueContainer container,
ScreenData hostScreenData) |
protected void |
loadMaxResults(org.dom4j.Element element,
BaseCollectionLoader loader) |
protected void |
loadNestedContainer(ScreenData screenData,
org.dom4j.Element element,
InstanceContainer<Entity> masterContainer,
ScreenData hostScreenData) |
protected void |
loadQuery(org.dom4j.Element element,
DataLoader loader) |
protected java.lang.String |
loadQueryText(org.dom4j.Element queryEl) |
protected void |
loadSoftDeletion(org.dom4j.Element element,
DataLoader loader) |
protected void |
loadView(org.dom4j.Element element,
java.lang.Class<Entity> entityClass,
InstanceContainer<Entity> container) |
public static final java.lang.String NAME
@Inject protected ViewRepository viewRepository
@Inject protected ViewLoader viewLoader
@Inject protected Metadata metadata
@Inject protected MetadataTools metadataTools
@Inject protected DataComponents factory
@Inject protected ConditionXmlLoader conditionXmlLoader
public void load(ScreenData screenData, org.dom4j.Element element, @Nullable ScreenData hostScreenData)
protected void loadInstanceContainer(ScreenData screenData, org.dom4j.Element element, @Nullable ScreenData hostScreenData)
protected void loadCollectionContainer(ScreenData screenData, org.dom4j.Element element, @Nullable ScreenData hostScreenData)
protected void loadKeyValueCollectionContainer(ScreenData screenData, org.dom4j.Element element, @Nullable ScreenData hostScreenData)
protected void loadKeyValueInstanceContainer(ScreenData screenData, org.dom4j.Element element, ScreenData hostScreenData)
protected void loadNestedContainer(ScreenData screenData, org.dom4j.Element element, InstanceContainer<Entity> masterContainer, @Nullable ScreenData hostScreenData)
protected void loadInstanceLoader(ScreenData screenData, org.dom4j.Element element, InstanceContainer<Entity> container, @Nullable ScreenData hostScreenData)
protected void loadCollectionLoader(ScreenData screenData, org.dom4j.Element element, CollectionContainer<Entity> container, @Nullable ScreenData hostScreenData)
protected void loadKeyValueCollectionLoader(ScreenData screenData, org.dom4j.Element element, KeyValueCollectionContainer container, @Nullable ScreenData hostScreenData)
protected void loadKeyValueInstanceLoader(ScreenData screenData, org.dom4j.Element element, KeyValueContainer container, ScreenData hostScreenData)
protected java.lang.Class<Entity> getEntityClass(org.dom4j.Element element)
protected void loadView(org.dom4j.Element element, java.lang.Class<Entity> entityClass, InstanceContainer<Entity> container)
protected View loadAdHocView(org.dom4j.Element viewElem, java.lang.Class<Entity> entityClass)
protected void loadQuery(org.dom4j.Element element, DataLoader loader)
protected java.lang.String loadQueryText(org.dom4j.Element queryEl)
protected void loadSoftDeletion(org.dom4j.Element element, DataLoader loader)
protected void loadDynamicAttributes(org.dom4j.Element element, DataLoader loader)
protected void loadEntityId(org.dom4j.Element element, InstanceLoader<Entity> loader)
protected void loadFirstResult(org.dom4j.Element element, BaseCollectionLoader loader)
protected void loadMaxResults(org.dom4j.Element element, BaseCollectionLoader loader)
protected void loadCacheable(org.dom4j.Element element, CollectionLoader<Entity> loader)
protected java.lang.String getRequiredAttr(org.dom4j.Element element, java.lang.String attributeName)
protected boolean checkProvided(org.dom4j.Element element, @Nullable ScreenData hostScreenData)
protected java.lang.String generateId()