X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmir%2Futil%2Fxml%2FXMLParserExc.java;fp=source%2Fmir%2Futil%2Fxml%2FXMLParserExc.java;h=9754224e9db3b61d516758f09378ded914dc59c0;hb=2b0e1c1d91eea7e201af61e1065ad12bf966d1ba;hp=0000000000000000000000000000000000000000;hpb=44425d18d2bb421e09e4add11c20f2c8d2129d26;p=mir.git diff --git a/source/mir/util/xml/XMLParserExc.java b/source/mir/util/xml/XMLParserExc.java new file mode 100755 index 00000000..9754224e --- /dev/null +++ b/source/mir/util/xml/XMLParserExc.java @@ -0,0 +1,34 @@ +package mir.util.xml; + +/** + * Exception during parsing with optional location information. + */ + +public class XMLParserExc extends multex.Exc { + private boolean hasLocation; + private int lineNr; + private int columnNr; + + public XMLParserExc(String aMessage) { + super(aMessage); + hasLocation = false; + } + + protected void setLocation(int aLineNr, int aColumnNr) { + lineNr = aLineNr; + columnNr = aColumnNr; + hasLocation = true; + } + + public boolean getHasLocation() { + return hasLocation; + } + + public int getLineNr() { + return lineNr; + } + + public int getColumnNr() { + return columnNr; + } +}