public class DefaultXmlDataProvider extends Object implements XmlDataProvider
XmlDataProvider.ROW_TYPE, XmlDataProvider.SECTION_TYPE, XmlDataProvider.TABLE_COLUMN_TYPE| Constructor and Description |
|---|
DefaultXmlDataProvider() |
public SectionType generateAsXml(EditorSectionConfiguration editorSection, TypedObject curObj)
XmlDataProvidergenerateAsXml in interface XmlDataProvidereditorSection - current sectioncurObj - current object displayed in editor areapublic RowType generateAsXml(EditorRowConfiguration editorRow, TypedObject curObj)
XmlDataProvidergenerateAsXml in interface XmlDataProvidereditorRow - current sectioncurObj - current object displayed in editor areaprotected Object getPropertyValue(TypedObject curObj, PropertyDescriptor descriptor)
protected String getFeatureValueAsString(FeatureValue fValue)
protected RowType ctxAreaReference(RowType xmlRow, EditorRowConfiguration editorRow, Collection collection, TypedObject curObj)
protected ObjectTemplate processVariantTypeCheck(TypedObject curObj, PropertyDescriptor propDesc, ObjectTemplate template)
protected Object getObjectAttributeValue(String printoutas, TypedObject referencedObject)
protected ObjectTemplate getObjectTemplate(PropertyDescriptor propDesc)
public TypeService getTypeService()
protected RowType createSimpleRow(PropertyDescriptor descriptor, RowType xmlRow, String value)
protected String getName(PropertyDescriptor descriptor)
protected void createOtherRow(PropertyDescriptor descriptor, RowType xmlRow, TypedObject val)
protected void createMediaRow(PropertyDescriptor descriptor, RowType xmlRow, MediaModel mediaModel)
protected String getMediaValue(MediaModel mediaModel)
protected RowType createCollectionRow(PropertyDescriptor descriptor, RowType xmlRow, Collection<TypedObject> val)
protected RowType createOneLevelReferenceTableRow(RowType xmlRow, Collection<TypedObject> coll, List<? extends ColumnConfiguration> columnsConf, PropertyDescriptor descriptor)
protected void createDeeperReferenceTableRow(RowType xmlRow, String refTableTitle, Collection<TypedObject> rowsValues, Map<String,ColumnConfiguration> columnsTitles, PropertyDescriptor descriptor)
protected ColumnsTitlesType createTableTitlesSection(Map<String,ColumnConfiguration> columnsTitles)
protected TableRowsType createTableRowsSection(List<List<TableColumnContainer>> tableRows)
protected Map<String,ColumnConfiguration> getColumnTitles(TypedObject row, List<? extends ColumnConfiguration> columnsConf)
protected List<List<TableColumnContainer>> getTableRows(Collection<TypedObject> rowValues, Map<String,ColumnConfiguration> columnsTitles)
protected String getCollectionAsString(Collection val)
protected String getMediaImageUrl(MediaModel mediaModel)
protected UISession getUISession()
public void setLabelService(LabelService labelService)
public void setModelService(ModelService modelService)
public void setValueService(ValueService valueService)
public void setUiConfigurationService(UIConfigurationService uiConfService)
public void setTypeService(TypeService typeService)
public void setMediaInfoService(MediaInfoService mediaInfoService)
public MediaInfoService getMediaInfoService()
public ModelService getModelService()
public LabelService getLabelService()
public UIConfigurationService getUiConfigurationService()
Copyright © 2017 SAP SE. All Rights Reserved.