Class TabularException.ColumnException.ColumnValueException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.refcodes.exception.AbstractException
org.refcodes.tabular.TabularException
org.refcodes.tabular.TabularException.ColumnException
org.refcodes.tabular.TabularException.ColumnException.ColumnValueException
- All Implemented Interfaces:
Serializable, ErrorCodeAccessor, Trap, ValueAccessor<Object>, ColumnAccessor
- Direct Known Subclasses:
ColumnMismatchException
- Enclosing class:
TabularException.ColumnException
protected abstract static class TabularException.ColumnException.ColumnValueException
extends TabularException.ColumnException
implements ValueAccessor<Object>
Base exception with a
Column and a related value.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class TabularException.ColumnException
TabularException.ColumnException.ColumnValueExceptionNested classes/interfaces inherited from class TabularException
TabularException.ColumnException, TabularException.HeaderException, TabularException.KeyExceptionNested classes/interfaces inherited from interface ColumnAccessor
ColumnAccessor.ColumnMutator<T>, ColumnAccessor.ColumnProperty<T>Nested classes/interfaces inherited from interface ErrorCodeAccessor
ErrorCodeAccessor.ErrorCodeBuilder<B>, ErrorCodeAccessor.ErrorCodeMutator, ErrorCodeAccessor.ErrorCodePropertyNested classes/interfaces inherited from interface ValueAccessor
ValueAccessor.ValueBuilder<V,B>, ValueAccessor.ValueMutator<V>, ValueAccessor.ValueProperty<V> -
Field Summary
FieldsFields inherited from class TabularException.ColumnException
_column -
Constructor Summary
ConstructorsConstructorDescriptionColumnValueException(String aMessage, Column<?> aColumn, Object aValue) Instantiates the classTabularException.ColumnException.ColumnValueException.ColumnValueException(String aMessage, Column<?> aColumn, Object aValue, String aErrorCode) Instantiates the classTabularException.ColumnException.ColumnValueException.ColumnValueException(String aMessage, Column<?> aColumn, Object aValue, Throwable aCause) Instantiates the classTabularException.ColumnException.ColumnValueException.ColumnValueException(String aMessage, Column<?> aColumn, Object aValue, Throwable aCause, String aErrorCode) Instantiates the classTabularException.ColumnException.ColumnValueException.ColumnValueException(Column<?> aColumn, Object aValue, Throwable aCause) Instantiates the classTabularException.ColumnException.ColumnValueException.ColumnValueException(Column<?> aColumn, Object aValue, Throwable aCause, String aErrorCode) Instantiates the classTabularException.ColumnException.ColumnValueException. -
Method Summary
Methods inherited from class TabularException.ColumnException
getColumnMethods inherited from class AbstractException
getErrorCode, getMessageMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Trap
toLocalizedMessage, toMessage, toMessage, toMessage, toShortLocalizedMessage, toShortMessageMethods inherited from interface ValueAccessor
getValueOr, hasValue
-
Field Details
-
_value
-
-
Constructor Details
-
ColumnValueException
Instantiates the classTabularException.ColumnException.ColumnValueException.- Parameters:
aValue- The according value.- See Also:
-
ColumnValueException
-
ColumnValueException
Instantiates the classTabularException.ColumnException.ColumnValueException.- Parameters:
aValue- The according value.- See Also:
-
ColumnValueException
Instantiates the classTabularException.ColumnException.ColumnValueException.- Parameters:
aValue- The according value.- See Also:
-
ColumnValueException
Instantiates the classTabularException.ColumnException.ColumnValueException.- Parameters:
aValue- The according value.- See Also:
-
ColumnValueException
Instantiates the classTabularException.ColumnException.ColumnValueException.- Parameters:
aValue- The according value.- See Also:
-
-
Method Details
-
getValue
- Specified by:
getValuein interfaceValueAccessor<Object>
-
getPatternArguments
- Specified by:
getPatternArgumentsin interfaceTrap- Overrides:
getPatternArgumentsin classTabularException.ColumnException
-