List of usage examples for com.liferay.portal.kernel.util HtmlUtil render
public static String render(String html)
From source file:com.liferay.dynamic.data.lists.internal.exporter.BaseDDLExporter.java
License:Open Source License
protected DDMFormFieldRenderedValue getDDMFormFieldRenderedValue(int scope, DDMFormField ddmFormField, Map<String, List<DDMFormFieldValue>> ddmFormFieldValueMap) { List<DDMFormFieldValue> ddmForFieldValues = ddmFormFieldValueMap.get(ddmFormField.getName()); String valueString = StringPool.BLANK; if (scope == DDLRecordSetConstants.SCOPE_FORMS) { DDMFormFieldValueRenderer ddmFormFieldValueRenderer = getDDMFormFieldTypeServicesTracker() .getDDMFormFieldValueRenderer(ddmFormField.getType()); valueString = ddmFormFieldValueRenderer.render(ddmForFieldValues.get(0), getLocale()); } else {/* w w w. jav a 2 s. c om*/ DDMFormFieldValueRendererRegistry ddmFormFieldValueRendererRegistry = getDDMFormFieldValueRendererRegistry(); com.liferay.dynamic.data.mapping.render.DDMFormFieldValueRenderer ddmFormFieldValueRenderer = ddmFormFieldValueRendererRegistry .getDDMFormFieldValueRenderer(ddmFormField.getType()); String ddmFormFieldType = ddmFormFieldValueRenderer.getSupportedDDMFormFieldType(); if (Objects.equals(DDMFormFieldType.TEXT_HTML, ddmFormFieldType)) { DDMFormFieldValue ddmFormFieldValue = ddmForFieldValues.get(0); Value value = ddmFormFieldValue.getValue(); valueString = HtmlUtil.escape(value.getString(getLocale())); } else { valueString = ddmFormFieldValueRenderer.render(ddmForFieldValues, getLocale()); } } valueString = HtmlUtil.render(valueString); return new DDMFormFieldRenderedValue(ddmFormField.getName(), ddmFormField.getLabel(), valueString); }
From source file:com.liferay.dynamic.data.mapping.io.internal.exporter.BaseDDMFormExporter.java
License:Open Source License
protected DDMFormFieldRenderedValue getDDMFormFieldRenderedValue(DDMFormField ddmFormField, Map<String, List<DDMFormFieldValue>> ddmFormFieldValueMap) { List<DDMFormFieldValue> ddmForFieldValues = ddmFormFieldValueMap.get(ddmFormField.getName()); DDMFormFieldTypeServicesTracker ddmFormFieldTypeServicesTracker = getDDMFormFieldTypeServicesTracker(); DDMFormFieldValueRenderer ddmFormFieldValueRenderer = ddmFormFieldTypeServicesTracker .getDDMFormFieldValueRenderer(ddmFormField.getType()); String valueString = HtmlUtil .render(ddmFormFieldValueRenderer.render(ddmForFieldValues.get(0), getLocale())); return new DDMFormFieldRenderedValue(ddmFormField.getName(), ddmFormField.getLabel(), valueString); }