001
014
015 package com.liferay.portlet.dynamicdatamapping.registry;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.template.TemplateResource;
019 import com.liferay.portlet.dynamicdatamapping.model.DDMFormField;
020 import com.liferay.portlet.dynamicdatamapping.render.DDMFormFieldRenderingContext;
021
022
025 public interface DDMFormFieldRenderer {
026
027 public String getTemplateLanguage();
028
029 public String getTemplateNamespace();
030
031 public TemplateResource getTemplateResource();
032
033 public String render(
034 DDMFormField ddmFormField,
035 DDMFormFieldRenderingContext ddmFormFieldRenderingContext)
036 throws PortalException;
037
038 }