Class DocxFormatterDelegate

java.lang.Object
io.jmix.reports.yarg.formatters.impl.DocxFormatterDelegate

public class DocxFormatterDelegate extends Object
  • Field Details

  • Constructor Details

    • DocxFormatterDelegate

      public DocxFormatterDelegate(DocxFormatter docxFormatter)
  • Method Details

    • getElementText

      public String getElementText(Object element)
    • containsJustOneAlias

      public boolean containsJustOneAlias(String value)
    • getAllAliases

      public List<String> getAllAliases(String value)
    • unwrapParameterName

      public String unwrapParameterName(String nameWithAlias)
    • insertBandDataToString

      public String insertBandDataToString(BandData bandData, String resultStr)
    • wrapWithReportingException

      public ReportFormattingException wrapWithReportingException(String message)
    • inlineParameterValue

      public String inlineParameterValue(String template, String parameterName, String value)
    • separateBandNameAndParameterName

      public AbstractFormatter.BandPathAndParameterName separateBandNameAndParameterName(String alias)
    • findBandByPath

      public BandData findBandByPath(String path)
    • formatValue

      public String formatValue(Object value, String parameterName, String fullParameterName, String stringFunction)
    • tryToApplyInliners

      public boolean tryToApplyInliners(String fullParameterName, Object paramValue, org.docx4j.wml.Text text)
    • handleStringWithAliases

      public String handleStringWithAliases(String template)
    • isSupportedMultilineText

      public boolean isSupportedMultilineText(org.docx4j.wml.Text text)