001
014
015 package com.liferay.portlet.dynamicdatamapping.render;
016
017 import com.liferay.portal.kernel.util.HtmlUtil;
018 import com.liferay.portlet.dynamicdatamapping.model.Value;
019 import com.liferay.portlet.dynamicdatamapping.storage.DDMFormFieldValue;
020
021 import java.util.Locale;
022
023
026 public abstract class BaseTextDDMFormFieldValueRenderer
027 extends BaseDDMFormFieldValueRenderer {
028
029 @Override
030 protected ValueAccessor getValueAcessor(Locale locale) {
031 return new ValueAccessor(locale) {
032
033 @Override
034 public String get(DDMFormFieldValue ddmFormFieldValue) {
035 Value value = ddmFormFieldValue.getValue();
036
037 return HtmlUtil.escape(value.getString(locale));
038 }
039
040 };
041 }
042
043 }