Class BaseRepeatableFieldTemplateNodeTransformer<T>

java.lang.Object
com.liferay.template.info.field.transformer.BaseTemplateNodeTransformer
com.liferay.template.info.field.transformer.BaseRepeatableFieldTemplateNodeTransformer<T>
All Implemented Interfaces:
TemplateNodeTransformer

public abstract class BaseRepeatableFieldTemplateNodeTransformer<T> extends BaseTemplateNodeTransformer
  • Constructor Details

    • BaseRepeatableFieldTemplateNodeTransformer

      public BaseRepeatableFieldTemplateNodeTransformer()
  • Method Details

    • transform

      public com.liferay.portal.kernel.templateparser.TemplateNode transform(com.liferay.info.field.InfoFieldValue<Object> infoFieldValue, com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
    • createTemplateNode

      protected <T> com.liferay.portal.kernel.templateparser.TemplateNode createTemplateNode(String fieldName, com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay, List<T> list, com.liferay.petra.function.UnsafeFunction<T,com.liferay.portal.kernel.templateparser.TemplateNode,Exception> unsafeFunction) throws Exception
      Throws:
      Exception
    • getTransformUnsafeFunction

      protected abstract com.liferay.petra.function.UnsafeFunction<T,com.liferay.portal.kernel.templateparser.TemplateNode,Exception> getTransformUnsafeFunction(com.liferay.info.field.InfoFieldValue<Object> infoFieldValue, com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)