com.fasterxml.jackson.dataformat.csv.CsvMappingException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jackson-dataformat-csv Show documentation
Show all versions of jackson-dataformat-csv Show documentation
Support for reading and writing CSV-encoded data via Jackson
abstractions.
package com.fasterxml.jackson.dataformat.csv;
import com.fasterxml.jackson.databind.JsonMappingException;
/**
* Format-specific exception used to indicate problems regarding handling of CSV
* content above minimal decoding, based on {@link CsvSchema}.
*
* @since 2.9
*
* @deprecated Since 2.13 use sub-class {@link CsvReadException} and {@link CsvWriteException}
* instead
*/
@Deprecated
public class CsvMappingException extends JsonMappingException
{
private static final long serialVersionUID = 1L;
protected final CsvSchema _schema;
public CsvMappingException(CsvParser p, String msg, CsvSchema schema) {
super(p, msg);
_schema = schema;
}
public CsvMappingException(CsvGenerator gen, String msg, CsvSchema schema) {
super(gen, msg);
_schema = schema;
}
@Deprecated // since 2.13: use "CsvReadException.from()" instead
public static CsvMappingException from(CsvParser p, String msg, CsvSchema schema) {
return new CsvMappingException(p, msg, schema);
}
@Deprecated // since 2.13: use "CsvWriteException.from()" instead
public static CsvMappingException from(CsvGenerator gen, String msg, CsvSchema schema) {
return new CsvMappingException(gen, msg, schema);
}
public CsvSchema getSchema() {
return _schema;
}
}