Author: tfmorris Date: 2008-11-22 07:49:11-0800 New Revision: 16137 Modified: trunk/src/argouml-core-model/src/org/argouml/model/XmiException.java (contents, props changed)
Log: Fix SVN properties. Clean up warnings. Modified: trunk/src/argouml-core-model/src/org/argouml/model/XmiException.java Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/src/org/argouml/model/XmiException.java?view=diff&rev=16137&p1=trunk/src/argouml-core-model/src/org/argouml/model/XmiException.java&p2=trunk/src/argouml-core-model/src/org/argouml/model/XmiException.java&r1=16136&r2=16137 ============================================================================== --- trunk/src/argouml-core-model/src/org/argouml/model/XmiException.java (original) +++ trunk/src/argouml-core-model/src/org/argouml/model/XmiException.java 2008-11-22 07:49:11-0800 @@ -1,184 +1,184 @@ -// $Id$ -// Copyright (c) 2006 The Regents of the University of California. All -// Rights Reserved. Permission to use, copy, modify, and distribute this -// software and its documentation without fee, and without a written -// agreement is hereby granted, provided that the above copyright notice -// and this paragraph appear in all copies. This software program and -// documentation are copyrighted by The Regents of the University of -// California. The software program and documentation are supplied "AS -// IS", without any accompanying services from The Regents. The Regents -// does not warrant that the operation of the program will be -// uninterrupted or error-free. The end-user understands that the program -// was developed for research purposes and is advised not to rely -// exclusively on the program for any reason. IN NO EVENT SHALL THE -// UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, -// SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, -// ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF -// THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF -// SUCH DAMAGE. THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY -// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE -// PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF -// CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, -// UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -package org.argouml.model; - - -/** - * Exception for problems with XMI files. - * - * @author Tom Morris - */ -public class XmiException extends UmlException { - - - private String publicId; - - private String systemId; - - private int lineNumber; - - private int columnNumber; - - /** - * Construct an XmiException with the given message. - * - * @param message the message - */ - public XmiException(String message) { - super(message); - } - - /** - * Construct an exception with a message and a causing exception. - * - * @param message the message - * @param c the cause of the exception - */ - public XmiException(String message, Throwable c) { - super(message, c); - } - - /** - * Construct an exception with a causing exception. - * - * @param c the cause of the exception - */ - public XmiException(Throwable c) { - super(c); - } - - /** - * Create a new XmiException. - * - * @param message The error or warning message. - * @param publicId The public identifier of the entity that generated - * the error or warning. - * @param systemId The system identifier of the entity that generated - * the error or warning. - * @param lineNumber The line number of the end of the text that - * caused the error or warning. - * @param columnNumber The column number of the end of the text that - * cause the error or warning. - */ - public XmiException(String message, String publicId, String systemId, - int lineNumber, int columnNumber) { - super(message); - init(publicId, systemId, lineNumber, columnNumber); - } - - - /** - * Create a new XmiException with an embedded exception. - * - * @param message The error or warning message, or null to use the message - * from the embedded exception. - * @param publicId The public identifier of the entity that generated the - * error or warning. - * @param systemId The system identifier of the entity that generated the - * error or warning. - * @param lineNumber The line number of the end of the text that caused the - * error or warning. - * @param columnNumber The column number of the end of the text that cause - * the error or warning. - * @param e Another exception to embed in this one. - */ - public XmiException(String message, String publicId, String systemId, - int lineNumber, int columnNumber, Exception e) { - super(message, e); - init(publicId, systemId, lineNumber, columnNumber); - } - - - /** - * Internal initialization method. - * - * @param publicId The public identifier of the entity which generated the - * exception, or null. - * @param systemId The system identifier of the entity which generated the - * exception, or null. - * @param lineNumber The line number of the error, or -1. - * @param columnNumber The column number of the error, or -1. - */ - private void init(String publicId, String systemId, int lineNumber, - int columnNumber) { - this.publicId = publicId; - this.systemId = systemId; - this.lineNumber = lineNumber; - this.columnNumber = columnNumber; - } - - - /** - * Get the public identifier of the entity where the exception occurred. - * - * @return A string containing the public identifier, or null if none is - * available. - */ - public String getPublicId() { - return this.publicId; - } - - - /** - * Get the system identifier of the entity where the exception occurred. - * <p> - * If the system identifier is a URL, it will have been resolved fully. - * </p> - * - * @return A string containing the system identifier, or null if none is - * available. - */ - public String getSystemId() { - return this.systemId; - } - - - /** - * The line number of the end of the text where the exception occurred. - * - * <p>The first line is line 1.</p> - * - * @return An integer representing the line number, or -1 - * if none is available. - */ - public int getLineNumber() { - return this.lineNumber; - } - - - /** - * The column number of the end of the text where the exception occurred. - * - * <p>The first column in a line is position 1.</p> - * - * @return An integer representing the column number, or -1 - * if none is available. - */ - public int getColumnNumber() { - return this.columnNumber; - } - - -} +// $Id$ +// Copyright (c) 2006 The Regents of the University of California. All +// Rights Reserved. Permission to use, copy, modify, and distribute this +// software and its documentation without fee, and without a written +// agreement is hereby granted, provided that the above copyright notice +// and this paragraph appear in all copies. This software program and +// documentation are copyrighted by The Regents of the University of +// California. The software program and documentation are supplied "AS +// IS", without any accompanying services from The Regents. The Regents +// does not warrant that the operation of the program will be +// uninterrupted or error-free. The end-user understands that the program +// was developed for research purposes and is advised not to rely +// exclusively on the program for any reason. IN NO EVENT SHALL THE +// UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, +// SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, +// ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF +// THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF +// SUCH DAMAGE. THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY +// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE +// PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF +// CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, +// UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + +package org.argouml.model; + + +/** + * Exception for problems with XMI files. + * + * @author Tom Morris + */ +public class XmiException extends UmlException { + + + private String publicId; + + private String systemId; + + private int lineNumber; + + private int columnNumber; + + /** + * Construct an XmiException with the given message. + * + * @param message the message + */ + public XmiException(String message) { + super(message); + } + + /** + * Construct an exception with a message and a causing exception. + * + * @param message the message + * @param c the cause of the exception + */ + public XmiException(String message, Throwable c) { + super(message, c); + } + + /** + * Construct an exception with a causing exception. + * + * @param c the cause of the exception + */ + public XmiException(Throwable c) { + super(c); + } + + /** + * Create a new XmiException. + * + * @param message The error or warning message. + * @param publicId The public identifier of the entity that generated + * the error or warning. + * @param systemId The system identifier of the entity that generated + * the error or warning. + * @param line The line number of the end of the text that + * caused the error or warning. + * @param column The column number of the end of the text that + * cause the error or warning. + */ + public XmiException(String message, String publicId, String systemId, + int line, int column) { + super(message); + init(publicId, systemId, line, column); + } + + + /** + * Create a new XmiException with an embedded exception. + * + * @param message The error or warning message, or null to use the message + * from the embedded exception. + * @param publicId The public identifier of the entity that generated the + * error or warning. + * @param systemId The system identifier of the entity that generated the + * error or warning. + * @param line The line number of the end of the text that caused the + * error or warning. + * @param column The column number of the end of the text that cause + * the error or warning. + * @param e Another exception to embed in this one. + */ + public XmiException(String message, String publicId, String systemId, + int line, int column, Exception e) { + super(message, e); + init(publicId, systemId, line, column); + } + + + /** + * Internal initialization method. + * + * @param publicId The public identifier of the entity which generated the + * exception, or null. + * @param systemId The system identifier of the entity which generated the + * exception, or null. + * @param line The line number of the error, or -1. + * @param column The column number of the error, or -1. + */ + private void init(String publicId, String systemId, int line, + int column) { + this.publicId = publicId; + this.systemId = systemId; + lineNumber = line; + columnNumber = column; + } + + + /** + * Get the public identifier of the entity where the exception occurred. + * + * @return A string containing the public identifier, or null if none is + * available. + */ + public String getPublicId() { + return this.publicId; + } + + + /** + * Get the system identifier of the entity where the exception occurred. + * <p> + * If the system identifier is a URL, it will have been resolved fully. + * </p> + * + * @return A string containing the system identifier, or null if none is + * available. + */ + public String getSystemId() { + return this.systemId; + } + + + /** + * The line number of the end of the text where the exception occurred. + * + * <p>The first line is line 1.</p> + * + * @return An integer representing the line number, or -1 + * if none is available. + */ + public int getLineNumber() { + return this.lineNumber; + } + + + /** + * The column number of the end of the text where the exception occurred. + * + * <p>The first column in a line is position 1.</p> + * + * @return An integer representing the column number, or -1 + * if none is available. + */ + public int getColumnNumber() { + return this.columnNumber; + } + + +} --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
