1403 |
1403 |
1404 public ParsingException(int line, String msg) { |
1404 public ParsingException(int line, String msg) { |
1405 super("line " + line + ": " + msg); |
1405 super("line " + line + ": " + msg); |
1406 MessageFormat form = new MessageFormat |
1406 MessageFormat form = new MessageFormat |
1407 (ResourcesMgr.getString("line.number.msg")); |
1407 (ResourcesMgr.getString("line.number.msg")); |
1408 Object[] source = {new Integer(line), msg}; |
1408 Object[] source = {line, msg}; |
1409 i18nMessage = form.format(source); |
1409 i18nMessage = form.format(source); |
1410 } |
1410 } |
1411 |
1411 |
1412 public ParsingException(int line, String expect, String actual) { |
1412 public ParsingException(int line, String expect, String actual) { |
1413 super("line " + line + ": expected [" + expect + |
1413 super("line " + line + ": expected [" + expect + |
1414 "], found [" + actual + "]"); |
1414 "], found [" + actual + "]"); |
1415 MessageFormat form = new MessageFormat(ResourcesMgr.getString |
1415 MessageFormat form = new MessageFormat(ResourcesMgr.getString |
1416 ("line.number.expected.expect.found.actual.")); |
1416 ("line.number.expected.expect.found.actual.")); |
1417 Object[] source = {new Integer(line), expect, actual}; |
1417 Object[] source = {line, expect, actual}; |
1418 i18nMessage = form.format(source); |
1418 i18nMessage = form.format(source); |
1419 } |
1419 } |
1420 |
1420 |
1421 @Override |
1421 @Override |
1422 public String getLocalizedMessage() { |
1422 public String getLocalizedMessage() { |