package alien4cloud.tosca.parser;
import java.util.List;
import lombok.Getter;
import lombok.Setter;
import alien4cloud.exception.FunctionalException;
import com.google.common.collect.Lists;
@Getter
@Setter
public class ParsingException extends FunctionalException {
private static final long serialVersionUID = 1L;
private String fileName;
private final List<ParsingError> parsingErrors;
public ParsingException(String fileName, ParsingError toscaParsingError) {
super(toscaParsingError.toString());
this.fileName = fileName;
parsingErrors = Lists.newArrayList(toscaParsingError);
}
public ParsingException(String fileName, List<ParsingError> toscaParsingErrors) {
super(toscaParsingErrors.toString());
this.fileName = fileName;
parsingErrors = toscaParsingErrors;
}
}