Interface Header


@Immutable public interface Header
Information used by a RowExtractor to identify where tabular data is located and the names associated with each column.
  • Method Details

    • fieldNames

      List<String> fieldNames()
      Column names such that the first item of the list is the column name associated with dataLeftmostColumnNumber() and the last item of the list is the column name associated with dataRightmostColumnNumber().
    • dataLeftmostColumnNumber

      Integer dataLeftmostColumnNumber()
      The 0-indexed column number for the left bound (inclusive) of the table.
    • dataRightmostColumnNumber

      Integer dataRightmostColumnNumber()
      The 0-indexed column number for the right bound (inclusive) of the table.
    • dataTopRowNumber

      Integer dataTopRowNumber()
      The 0-indexed row number for the first data row.
    • builder

      static Header.Builder builder()
      Create a Header.Builder for constructing an instance of this class.