26 lines
526 B
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);
|
|
}
|
|
}
|