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:
    Serialized Form
    • Constructor Detail

      • 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 Detail

      • 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