package com.jpexs.decompiler.flash.importers;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author JPEXS
*/
public class As3ScriptReplaceException extends Exception {
private List<As3ScriptReplaceExceptionItem> exceptionItems;
public As3ScriptReplaceException(List<As3ScriptReplaceExceptionItem> exceptionItems) {
this.exceptionItems = exceptionItems;
}
@Override
public String getMessage() {
StringBuilder sb = new StringBuilder();
for (As3ScriptReplaceExceptionItem item : exceptionItems) {
sb.append(item.toString()).append("\r\n");
}
return sb.toString();
}
@Override
public String getLocalizedMessage() {
return getMessage();
}
public As3ScriptReplaceException(As3ScriptReplaceExceptionItem exceptionItem) {
this.exceptionItems = new ArrayList<>();
this.exceptionItems.add(exceptionItem);
}
public List<As3ScriptReplaceExceptionItem> getExceptionItems() {
return exceptionItems;
}
}