java.lang.Object
org.sejda.impl.sambox.component.excel.DataTable

public class DataTable extends Object
  • Constructor Details

    • DataTable

      public DataTable(int pageNumber)
    • DataTable

      public DataTable(Collection<Integer> pageNumbers)
  • Method Details

    • addRow

      public DataTable addRow(String... dataRow)
    • addRow

      public void addRow(List<String> dataRow)
    • addRows

      public void addRows(List<List<String>> dataRows)
    • headerRow

      public List<String> headerRow()
    • headerRowIgnoreBlanks

      public List<String> headerRowIgnoreBlanks()
    • hasSameHeaderAs

      public boolean hasSameHeaderAs(DataTable other)
    • hasSameHeaderBlanksIgnoredAs

      public boolean hasSameHeaderBlanksIgnoredAs(DataTable other)
    • hasSameColumnCountAs

      public boolean hasSameColumnCountAs(DataTable other)
    • getData

      public List<List<String>> getData()
    • getPageNumbers

      public TreeSet<Integer> getPageNumbers()
    • mergeWith

      public DataTable mergeWith(DataTable other)
    • getPagesAsString

      public String getPagesAsString()
    • hasData

      public boolean hasData()
    • getColumnsCount

      public int getColumnsCount()
    • getRowsCount

      public int getRowsCount()
    • getColumn

      public List<String> getColumn(int c)
    • getRow

      public List<String> getRow(int r)
    • mergeColumns

      public DataTable mergeColumns(int c1, int c2)
    • addBlankColumn

      public void addBlankColumn(int index)
    • toString

      public String toString()
      Overrides:
      toString in class Object