Class BaseDDMFormFieldRenderer

java.lang.Object
com.liferay.dynamic.data.mapping.form.field.type.BaseDDMFormFieldRenderer
All Implemented Interfaces:
DDMFormFieldRenderer

public abstract class BaseDDMFormFieldRenderer extends Object implements DDMFormFieldRenderer
  • Constructor Details

    • BaseDDMFormFieldRenderer

      public BaseDDMFormFieldRenderer()
  • Method Details

    • getTemplateLanguage

      public abstract String getTemplateLanguage()
    • getTemplateNamespace

      public abstract String getTemplateNamespace()
    • getTemplateResource

      public abstract com.liferay.portal.kernel.template.TemplateResource getTemplateResource()
    • render

      public String render(DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      render in interface DDMFormFieldRenderer
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getTemplateResource

      protected com.liferay.portal.kernel.template.TemplateResource getTemplateResource(String templatePath)
    • getValueString

      protected String getValueString(Value value, Locale locale)
    • populateOptionalContext

      protected void populateOptionalContext(com.liferay.portal.kernel.template.Template template, DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext)
    • populateRequiredContext

      protected void populateRequiredContext(com.liferay.portal.kernel.template.Template template, DDMFormField ddmFormField, DDMFormFieldRenderingContext ddmFormFieldRenderingContext)
    • render

      protected String render(com.liferay.portal.kernel.template.Template template) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException