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