View Javadoc

1   package com.wutka.dtd;
2   
3   public class DTDParseException extends java.io.IOException
4   {
5       public String uriID = "";
6       public int lineNumber;
7       public int column;
8   
9       public DTDParseException()
10      {
11          lineNumber=-1;
12          column=-1;
13      }
14  
15      public DTDParseException(String message)
16      {
17          super(message);
18          lineNumber=-1;
19          column=-1;
20      }
21  
22      public DTDParseException(String message, int line, int col)
23      {
24          super("At line "+line+", column "+col+": "+message);
25          lineNumber = line;
26          column = col;
27      }
28  
29      public DTDParseException(String id, String message, int line, int col)
30      {
31          super(((null != id && id.length() > 0) ? "URI " + id + " at " : "At ")
32                  + "line " + line + ", column " + col + ": " + message);
33          if (null != id)
34              uriID = id;
35  
36          lineNumber = line;
37          column = col;
38      }
39  
40      public String getId() { return(uriID); }
41      public int getLineNumber() { return lineNumber; }
42      public int getColumn() { return column; }
43  }