001 package com.thaiopensource.relaxng.parse.compact;
002
003 class EscapeSyntaxException extends RuntimeException {
004 private final String key;
005 private final int lineNumber;
006 private final int columnNumber;
007
008 EscapeSyntaxException(String key, int lineNumber, int columnNumber) {
009 this.key = key;
010 this.lineNumber = lineNumber;
011 this.columnNumber = columnNumber;
012 }
013
014 String getKey() {
015 return key;
016 }
017
018 int getLineNumber() {
019 return lineNumber;
020 }
021
022 int getColumnNumber() {
023 return columnNumber;
024 }
025 }