Author: jvanzyl
Date: Fri Mar 31 16:41:09 2006
New Revision: 390551

URL: http://svn.apache.org/viewcvs?rev=390551&view=rev
Log:
o move setting configuration error into maven-settings, i'm using this in a 
tools build and don't want to
  have to pull in the core for the one file.

Added:
    
maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java
   (with props)
Removed:
    
maven/components/branches/maven-embedder-refactor/maven-core/src/main/java/org/apache/maven/SettingsConfigurationException.java

Added: 
maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java
URL: 
http://svn.apache.org/viewcvs/maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java?rev=390551&view=auto
==============================================================================
--- 
maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java
 (added)
+++ 
maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java
 Fri Mar 31 16:41:09 2006
@@ -0,0 +1,61 @@
+package org.apache.maven;
+
+/*
+ * Copyright 2001-2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * If there was an error in the settings file.
+ *
+ * @author <a href="mailto:[EMAIL PROTECTED]">Brett Porter</a>
+ * @version $Id$
+ */
+public class SettingsConfigurationException
+    extends Exception
+{
+    private int lineNumber;
+
+    private int columnNumber;
+
+    public SettingsConfigurationException( String message )
+    {
+        super( message );
+    }
+
+    public SettingsConfigurationException( String message, Throwable cause )
+    {
+        super( message, cause );
+    }
+
+    public SettingsConfigurationException( String message, Throwable cause, 
int lineNumber, int columnNumber )
+    {
+        super( message + ( lineNumber > 0 ? "\n  Line:   " + lineNumber : "" ) 
+
+            ( columnNumber > 0 ? "\n  Column: " + columnNumber : "" ), cause );
+        this.lineNumber = lineNumber;
+        this.columnNumber = columnNumber;
+    }
+
+    public int getColumnNumber()
+    {
+        return columnNumber;
+    }
+
+    public int getLineNumber()
+    {
+        return lineNumber;
+    }
+    
+
+}

Propchange: 
maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/components/branches/maven-embedder-refactor/maven-settings/src/main/java/org/apache/maven/SettingsConfigurationException.java
------------------------------------------------------------------------------
    svn:keywords = "Author Date Id Revision"


Reply via email to