gedcom-api/src/main/java/de/nth/chronicle/gedcom/parser/ParseError.java

26 lines
526 B
Java

package de.nth.chronicle.gedcom.parser;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;
@AllArgsConstructor
@Getter
public class ParseError {
public enum Type {
WARNING,
ERROR
}
private final Type type;
private final String message;
private final String line;
private final int lineNumber;
@Override
public String toString() {
return String.format("%s: %s '%s' at line %d", this.type, this.message, this.line, this.lineNumber);
}
}