Class TabularException.ColumnException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.refcodes.exception.AbstractException
org.refcodes.tabular.TabularException
org.refcodes.tabular.TabularException.ColumnException
All Implemented Interfaces:
Serializable, org.refcodes.exception.ErrorCodeAccessor, org.refcodes.exception.Trap, ColumnAccessor
Direct Known Subclasses:
TabularException.ColumnException.ColumnValueException
Enclosing class:
TabularException

protected abstract static class TabularException.ColumnException extends TabularException implements ColumnAccessor
Base exception with a Column.
See Also:
  • Field Details

    • _column

      protected Column<?> _column
  • Constructor Details

    • ColumnException

      public ColumnException(String aMessage, Column<?> aColumn, String aErrorCode)
      Parameters:
      aColumn - The column involved in this exception.
    • ColumnException

      public ColumnException(String aMessage, Column<?> aColumn, Throwable aCause, String aErrorCode)
      Parameters:
      aColumn - The column involved in this exception.
    • ColumnException

      public ColumnException(String aMessage, Column<?> aColumn, Throwable aCause)
      Parameters:
      aColumn - The column involved in this exception.
    • ColumnException

      public ColumnException(String aMessage, Column<?> aColumn)
      Parameters:
      aColumn - The column involved in this exception.
    • ColumnException

      public ColumnException(Column<?> aColumn, Throwable aCause, String aErrorCode)
      Parameters:
      aColumn - The column involved in this exception.
    • ColumnException

      public ColumnException(Column<?> aColumn, Throwable aCause)
      Parameters:
      aColumn - The column involved in this exception.
  • Method Details

    • getColumn

      public Column<?> getColumn()
      Retrieves the Column property.
      Specified by:
      getColumn in interface ColumnAccessor
      Returns:
      The Column being stored by this property.
    • getPatternArguments

      public Object[] getPatternArguments()
      Specified by:
      getPatternArguments in interface org.refcodes.exception.Trap