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 }