Package tech.tablesaw.io
Class ColumnIndexOutOfBoundsException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- tech.tablesaw.io.ColumnIndexOutOfBoundsException
-
- All Implemented Interfaces:
Serializable
public class ColumnIndexOutOfBoundsException 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 Summary
Constructors Constructor Description ColumnIndexOutOfBoundsException(IndexOutOfBoundsException e, long rowNumber, String[] line)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dumpRow(PrintStream out)
Dumps to a PrintStream the information relative to the row that caused the problemString[]
getLine()
Returns the array of values in the row that caused the Exception as a comma-separated listlong
getRowNumber()
Returns the number of the row that caused the Exception to be thrown-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
ColumnIndexOutOfBoundsException
public ColumnIndexOutOfBoundsException(IndexOutOfBoundsException e, long rowNumber, String[] line)
-
-
Method Detail
-
getRowNumber
public long getRowNumber()
Returns the number of the row that caused the Exception to be thrown
-
getLine
public String[] getLine()
Returns the array of values in the row that caused the Exception as a comma-separated list
-
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
-
-