1 package org.apache.maven.settings;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 public class SettingsConfigurationException
28 extends Exception
29 {
30 private int lineNumber;
31
32 private int columnNumber;
33
34 public SettingsConfigurationException( String message )
35 {
36 super( message );
37 }
38
39 public SettingsConfigurationException( String message, Throwable cause )
40 {
41 super( message, cause );
42 }
43
44 public SettingsConfigurationException( String message, Throwable cause, int lineNumber, int columnNumber )
45 {
46 super( message + ( lineNumber > 0 ? "\n Line: " + lineNumber : "" )
47 + ( columnNumber > 0 ? "\n Column: " + columnNumber : "" ), cause );
48 this.lineNumber = lineNumber;
49 this.columnNumber = columnNumber;
50 }
51
52 public int getColumnNumber()
53 {
54 return columnNumber;
55 }
56
57 public int getLineNumber()
58 {
59 return lineNumber;
60 }
61
62
63 }