Class AddCellToColumnException

All Implemented Interfaces:
Serializable

public class AddCellToColumnException extends RuntimeException
This Exception wraps another Exception thrown while adding a cell to a column.

The methods of this exception allow the causing Exception, row number, column index, columnNames and line to be retrieved.

The dumpRow method allows the row in question to be printed to a a PrintStream such as System.out

See Also:
  • Constructor Details

    • AddCellToColumnException

      public AddCellToColumnException(Exception e, int columnIndex, long rowNumber, List<String> columnNames, String[] line)
      Creates a new instance of this Exception
      Parameters:
      e - The Exception that caused adding to fail
      columnIndex - The index of the column that threw the Exception
      rowNumber - The number of the row that caused the Exception to be thrown
      columnNames - The column names stored as an array
      line - The original line that caused the Exception
  • Method Details

    • getColumnIndex

      public int getColumnIndex()
      Returns the index of the column that threw the Exception
    • getRowNumber

      public long getRowNumber()
      Returns the number of the row that caused the Exception to be thrown
    • getColumnNames

      public List<String> getColumnNames()
      Returns the column names array
    • getColumnName

      public String getColumnName()
      Returns the name of the column that caused the Exception
    • dumpRow

      public void dumpRow(PrintStream out)
      Dumps to a PrintStream the information relative to the row that caused the problem
      Parameters:
      out - The PrintStream to output to