1 package jp.sourceforge.stigmata;
7 import java.util.ArrayList;
12 * @author Haruaki TAMADA
15 public class BirthmarkExtractionFailedException extends BirthmarkException {
16 private static final long serialVersionUID = 21932436457235L;
18 private List<Throwable> causes = new ArrayList<Throwable>();
20 public BirthmarkExtractionFailedException() {
24 public BirthmarkExtractionFailedException(String arg0, Throwable cause) {
28 public BirthmarkExtractionFailedException(String arg0) {
32 public BirthmarkExtractionFailedException(Throwable cause) {
36 public boolean isFailed(){
37 return causes.size() != 0;
40 public void addCause(Throwable cause){
44 public void addCauses(Throwable[] causeList){
45 for(Throwable throwable: causeList){
46 causes.add(throwable);
50 public Throwable[] getCauses(){
51 return causes.toArray(new Throwable[causes.size()]);