View Javadoc

1   package net.sf.cantina.exceptions;
2   
3   import org.xml.sax.SAXParseException;
4   
5   /***
6    * means invalid xml, maintains a list of parsing errors.
7    * @author Stephane JAIS
8    */
9   public class InvalidXmlException
10    extends CantinaException
11  {
12    private SAXParseException[] errors;
13  
14    public SAXParseException[] getErrors()
15    {
16      return errors;
17    }
18  
19    public InvalidXmlException()
20    {
21      super();
22    }
23  
24    public InvalidXmlException(String s)
25    {
26      super(s);
27    }
28  
29    public InvalidXmlException(String s, Exception e)
30    {
31      super(s, e);
32    }
33  
34    public InvalidXmlException(String s, SAXParseException[] errors)
35    {
36      super (s);
37      this.errors = errors;
38    }
39  }