Klasse DocumentBuilder

java.lang.Object
org.teamapps.reporting.builder.DocumentBuilder

public class DocumentBuilder extends Object
  • Konstruktordetails

    • DocumentBuilder

      public DocumentBuilder()
  • Methodendetails

    • createReplaceRowMap

      public Map<String,String> createReplaceRowMap(String... values)
    • getTemplate

      public org.docx4j.openpackaging.packages.WordprocessingMLPackage getTemplate(String path) throws org.docx4j.openpackaging.exceptions.Docx4JException, FileNotFoundException
      Löst aus:
      org.docx4j.openpackaging.exceptions.Docx4JException
      FileNotFoundException
    • copyElement

      public <T> T copyElement(T t)
    • getAllElements

      public <T> List<T> getAllElements(Object element, T toSearch)
    • save

      public void save(org.docx4j.openpackaging.packages.WordprocessingMLPackage template, String target) throws org.docx4j.openpackaging.exceptions.Docx4JException
      Löst aus:
      org.docx4j.openpackaging.exceptions.Docx4JException
    • fillTable

      public void fillTable(List<Map<String,String>> textToAdd, org.docx4j.openpackaging.packages.WordprocessingMLPackage template, boolean strictMode, String... keys) throws Exception
      Löst aus:
      Exception
    • fillTable

      public void fillTable(List<Map<String,String>> textToAdd, org.docx4j.openpackaging.packages.WordprocessingMLPackage template, boolean strictMode, List<String> keys) throws Exception
      Löst aus:
      Exception
    • fillTable

      public void fillTable(List<Map<String,String>> textToAdd, List<List<String>> removeTemplateRows, org.docx4j.openpackaging.packages.WordprocessingMLPackage template, boolean strictMode, List<String> keys) throws Exception
      Löst aus:
      Exception
    • fillTable

      public void fillTable(List<Map<String,String>> textToAdd, List<List<String>> removeTemplateRows, org.docx4j.openpackaging.packages.WordprocessingMLPackage template, boolean strictMode, List<String> keys, boolean copyTable) throws Exception
      Löst aus:
      Exception
    • findTable

      public org.docx4j.wml.Tbl findTable(Object element, List<String> keys)
    • replaceParagraph

      public void replaceParagraph(String key, String value, Object element)
    • replaceParagraphTextRun

      public void replaceParagraphTextRun(String key, String value, Object element)
    • replaceTextRun

      public void replaceTextRun(String key, String value, Object element)
    • replaceTextRunWithFootersAndHeaders

      public void replaceTextRunWithFootersAndHeaders(String key, String value, Object element, org.docx4j.openpackaging.packages.WordprocessingMLPackage template)
    • removeChild

      public void removeChild(Object parent, Object child)
    • removeChild

      public void removeChild(org.docx4j.wml.ContentAccessor contentAccessor, Set<Object> contentSet, Object child)
    • findBestRowInTable

      public org.docx4j.wml.Tr findBestRowInTable(org.docx4j.wml.Tbl table, Collection<String> keys)
    • findBestRowInTable

      public org.docx4j.wml.Tr findBestRowInTable(org.docx4j.wml.Tbl table, String... keys)
    • findRowInTable

      public org.docx4j.wml.Tr findRowInTable(org.docx4j.wml.Tbl table, Collection<String> keys)
    • findRowInTable

      public org.docx4j.wml.Tr findRowInTable(org.docx4j.wml.Tbl table, String... keys)
    • getParagraphWithText

      public org.docx4j.wml.P getParagraphWithText(Object element, String key)
    • getParagraphOfText

      public org.docx4j.wml.P getParagraphOfText(org.docx4j.wml.Text text)
    • setValueOrAddParagraphs

      public void setValueOrAddParagraphs(org.docx4j.wml.P paragraph, org.docx4j.wml.Text text, String value)
    • setValueOrAddParagraphs

      public void setValueOrAddParagraphs(org.docx4j.wml.P paragraph, org.docx4j.wml.Text text, String value, String firstRunLefOver)
    • addParagraphWithText

      public org.docx4j.wml.P addParagraphWithText(org.docx4j.wml.P paragraph, org.docx4j.wml.Text text, String value)
    • addParagraphWithText

      public org.docx4j.wml.P addParagraphWithText(org.docx4j.wml.P paragraph, org.docx4j.wml.R run, String value)
    • addContentAfterExisting

      public <E> void addContentAfterExisting(org.docx4j.wml.ContentAccessor contentAccessor, E existing, E addElement)
    • addImage

      public void addImage(org.docx4j.openpackaging.packages.WordprocessingMLPackage template, org.docx4j.openpackaging.parts.WordprocessingML.HeaderPart part, org.docx4j.wml.P paragraph, byte[] bytes) throws Exception
      Löst aus:
      Exception