mrglavas 2004/08/15 14:22:16
Modified: java/src/org/apache/html/dom ObjectFactory.java
java/src/org/apache/xerces/xinclude ObjectFactory.java
java/src/org/apache/xerces/impl/xpath/regex
ParseException.java
java/src/org/apache/xerces/impl/dv
InvalidDatatypeValueException.java
DVFactoryException.java
InvalidDatatypeFacetException.java
DatatypeException.java ObjectFactory.java
java/src/org/apache/xerces/xni/parser
XMLConfigurationException.java
XMLParseException.java
java/src/org/apache/xerces/parsers ObjectFactory.java
java/src/org/apache/xerces/dom ObjectFactory.java
RangeExceptionImpl.java
java/src/org/apache/xml/serialize ObjectFactory.java
java/src/org/apache/xerces/util URI.java
java/src/org/apache/xerces/impl/xs XMLSchemaException.java
java/src/org/apache/xerces/impl/xpath XPathException.java
java/src/org/apache/xerces/impl/io
MalformedByteSequenceException.java
java/src/org/apache/xerces/xs XSException.java
java/src/org/apache/xerces/xni XNIException.java
java/src/org/apache/xerces/impl/dv/xs
SchemaDateTimeException.java
Log:
All classes which extend java.lang.Throwable implement
java.io.Serializable. Adding serialVersionUIDs to all
Exception and Error classes which didn't have them.
When not explicitly specified, the serialVersionUID is
computed using a variety of properties of the class.
Making a compatible change such as adding a new method
would change this generated ID. Explicitly specifying them
now should help us avoid possible interoperability problems
in the future.
Revision Changes Path
1.8 +4 -1 xml-xerces/java/src/org/apache/html/dom/ObjectFactory.java
Index: ObjectFactory.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/html/dom/ObjectFactory.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.7
+++ ObjectFactory.java 15 Aug 2004 21:22:15 -0000 1.8
@@ -503,6 +503,9 @@
static class ConfigurationError
extends Error {
+ /** Serialization version. */
+ static final long serialVersionUID = 2646822752226280048L;
+
//
// Data
//
1.7 +4 -1
xml-xerces/java/src/org/apache/xerces/xinclude/ObjectFactory.java
Index: ObjectFactory.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/xinclude/ObjectFactory.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.6
+++ ObjectFactory.java 15 Aug 2004 21:22:15 -0000 1.7
@@ -503,6 +503,9 @@
static class ConfigurationError
extends Error {
+ /** Serialization version. */
+ static final long serialVersionUID = 5061904944269807898L;
+
//
// Data
//
1.5 +5 -1
xml-xerces/java/src/org/apache/xerces/impl/xpath/regex/ParseException.java
Index: ParseException.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xpath/regex/ParseException.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ParseException.java 24 Feb 2004 22:59:13 -0000 1.4
+++ ParseException.java 15 Aug 2004 21:22:15 -0000 1.5
@@ -22,6 +22,10 @@
* @version $Id$
*/
public class ParseException extends RuntimeException {
+
+ /** Serialization version. */
+ static final long serialVersionUID = -7012400318097691370L;
+
int location;
/*
1.5 +4 -1
xml-xerces/java/src/org/apache/xerces/impl/dv/InvalidDatatypeValueException.java
Index: InvalidDatatypeValueException.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/InvalidDatatypeValueException.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- InvalidDatatypeValueException.java 24 Feb 2004 22:44:25 -0000 1.4
+++ InvalidDatatypeValueException.java 15 Aug 2004 21:22:15 -0000 1.5
@@ -25,6 +25,9 @@
*/
public class InvalidDatatypeValueException extends DatatypeException {
+ /** Serialization version. */
+ static final long serialVersionUID = -5523739426958236125L;
+
/**
* Create a new datatype exception by providing an error code and a list
* of error message substitution arguments.
1.5 +5 -1
xml-xerces/java/src/org/apache/xerces/impl/dv/DVFactoryException.java
Index: DVFactoryException.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/DVFactoryException.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DVFactoryException.java 24 Feb 2004 22:44:26 -0000 1.4
+++ DVFactoryException.java 15 Aug 2004 21:22:15 -0000 1.5
@@ -23,6 +23,10 @@
* @version $Id$
*/
public class DVFactoryException extends RuntimeException {
+
+ /** Serialization version. */
+ static final long serialVersionUID = -3738854697928682412L;
+
public DVFactoryException() {
super();
}
1.5 +4 -1
xml-xerces/java/src/org/apache/xerces/impl/dv/InvalidDatatypeFacetException.java
Index: InvalidDatatypeFacetException.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/InvalidDatatypeFacetException.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- InvalidDatatypeFacetException.java 24 Feb 2004 22:44:26 -0000 1.4
+++ InvalidDatatypeFacetException.java 15 Aug 2004 21:22:15 -0000 1.5
@@ -26,6 +26,9 @@
*/
public class InvalidDatatypeFacetException extends DatatypeException {
+ /** Serialization version. */
+ static final long serialVersionUID = -4104066085909970654L;
+
/**
* Create a new datatype exception by providing an error code and a list
* of error message substitution arguments.
1.6 +4 -1
xml-xerces/java/src/org/apache/xerces/impl/dv/DatatypeException.java
Index: DatatypeException.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/DatatypeException.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DatatypeException.java 24 Feb 2004 22:44:25 -0000 1.5
+++ DatatypeException.java 15 Aug 2004 21:22:15 -0000 1.6
@@ -32,6 +32,9 @@
*/
public class DatatypeException extends Exception {
+ /** Serialization version. */
+ static final long serialVersionUID = 1940805832730465578L;
+
// used to store error code and error substitution arguments
protected String key;
protected Object[] args;
1.8 +4 -1 xml-xerces/java/src/org/apache/xerces/impl/dv/ObjectFactory.java
Index: ObjectFactory.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/ObjectFactory.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.7
+++ ObjectFactory.java 15 Aug 2004 21:22:15 -0000 1.8
@@ -503,6 +503,9 @@
static class ConfigurationError
extends Error {
+ /** Serialization version. */
+ static final long serialVersionUID = 8521878292694272124L;
+
//
// Data
//
1.6 +4 -1
xml-xerces/java/src/org/apache/xerces/xni/parser/XMLConfigurationException.java
Index: XMLConfigurationException.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/xni/parser/XMLConfigurationException.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XMLConfigurationException.java 24 Feb 2004 23:15:56 -0000 1.5
+++ XMLConfigurationException.java 15 Aug 2004 21:22:15 -0000 1.6
@@ -30,6 +30,9 @@
public class XMLConfigurationException
extends XNIException {
+ /** Serialization version. */
+ static final long serialVersionUID = -5437427404547669188L;
+
//
// Constants
//
1.6 +4 -1
xml-xerces/java/src/org/apache/xerces/xni/parser/XMLParseException.java
Index: XMLParseException.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/xni/parser/XMLParseException.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XMLParseException.java 24 Feb 2004 23:15:56 -0000 1.5
+++ XMLParseException.java 15 Aug 2004 21:22:15 -0000 1.6
@@ -31,6 +31,9 @@
public class XMLParseException
extends XNIException {
+ /** Serialization version. */
+ static final long serialVersionUID = 1732959359448549967L;
+
//
// Data
//
1.8 +4 -1 xml-xerces/java/src/org/apache/xerces/parsers/ObjectFactory.java
Index: ObjectFactory.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/ObjectFactory.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.7
+++ ObjectFactory.java 15 Aug 2004 21:22:15 -0000 1.8
@@ -503,6 +503,9 @@
static class ConfigurationError
extends Error {
+ /** Serialization version. */
+ static final long serialVersionUID = -7285495612271660427L;
+
//
// Data
//
1.8 +4 -1 xml-xerces/java/src/org/apache/xerces/dom/ObjectFactory.java
Index: ObjectFactory.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/dom/ObjectFactory.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.7
+++ ObjectFactory.java 15 Aug 2004 21:22:15 -0000 1.8
@@ -503,6 +503,9 @@
static class ConfigurationError
extends Error {
+ /** Serialization version. */
+ static final long serialVersionUID = 1914065341994951202L;
+
//
// Data
//
1.7 +5 -1
xml-xerces/java/src/org/apache/xerces/dom/RangeExceptionImpl.java
Index: RangeExceptionImpl.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/dom/RangeExceptionImpl.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- RangeExceptionImpl.java 24 Feb 2004 23:23:18 -0000 1.6
+++ RangeExceptionImpl.java 15 Aug 2004 21:22:16 -0000 1.7
@@ -22,6 +22,10 @@
*/
public class RangeExceptionImpl extends RangeException {
+
+ /** Serialization version. */
+ static final long serialVersionUID = -9058052627467240856L;
+
public RangeExceptionImpl(short code, String message) {
super(code,message);
}
1.8 +4 -1 xml-xerces/java/src/org/apache/xml/serialize/ObjectFactory.java
Index: ObjectFactory.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xml/serialize/ObjectFactory.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ObjectFactory.java 6 Jun 2004 23:33:19 -0000 1.7
+++ ObjectFactory.java 15 Aug 2004 21:22:16 -0000 1.8
@@ -503,6 +503,9 @@
static class ConfigurationError
extends Error {
+ /** Serialization version. */
+ static final long serialVersionUID = 937647395548533254L;
+
//
// Data
//
1.19 +4 -1 xml-xerces/java/src/org/apache/xerces/util/URI.java
Index: URI.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/util/URI.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- URI.java 28 May 2004 18:51:46 -0000 1.18
+++ URI.java 15 Aug 2004 21:22:16 -0000 1.19
@@ -64,6 +64,9 @@
********************************************************************/
public static class MalformedURIException extends IOException {
+ /** Serialization version. */
+ static final long serialVersionUID = -6695054834342951930L;
+
/******************************************************************
* Constructs a <code>MalformedURIException</code> with no specified
* detail message.
1.6 +4 -1
xml-xerces/java/src/org/apache/xerces/impl/xs/XMLSchemaException.java
Index: XMLSchemaException.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xs/XMLSchemaException.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XMLSchemaException.java 24 Feb 2004 22:59:12 -0000 1.5
+++ XMLSchemaException.java 15 Aug 2004 21:22:16 -0000 1.6
@@ -24,6 +24,9 @@
*/
public class XMLSchemaException extends Exception {
+ /** Serialization version. */
+ static final long serialVersionUID = -9096984648537046218L;
+
// store a datatype error: error code plus the arguments
String key;
Object[] args;
1.6 +4 -1
xml-xerces/java/src/org/apache/xerces/impl/xpath/XPathException.java
Index: XPathException.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/xpath/XPathException.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XPathException.java 24 Feb 2004 22:59:14 -0000 1.5
+++ XPathException.java 15 Aug 2004 21:22:16 -0000 1.6
@@ -26,6 +26,9 @@
public class XPathException
extends Exception {
+ /** Serialization version. */
+ static final long serialVersionUID = -948482312169512085L;
+
// Data
// hold the value of the key this Exception refers to.
1.3 +4 -1
xml-xerces/java/src/org/apache/xerces/impl/io/MalformedByteSequenceException.java
Index: MalformedByteSequenceException.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/io/MalformedByteSequenceException.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- MalformedByteSequenceException.java 5 Mar 2004 22:17:00 -0000 1.2
+++ MalformedByteSequenceException.java 15 Aug 2004 21:22:16 -0000 1.3
@@ -31,6 +31,9 @@
*/
public class MalformedByteSequenceException extends CharConversionException {
+ /** Serialization version. */
+ static final long serialVersionUID = 8436382245048328739L;
+
//
// Data
//
1.3 +4 -0 xml-xerces/java/src/org/apache/xerces/xs/XSException.java
Index: XSException.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/xs/XSException.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- XSException.java 24 Feb 2004 23:15:55 -0000 1.2
+++ XSException.java 15 Aug 2004 21:22:16 -0000 1.3
@@ -29,6 +29,10 @@
* corresponding method descriptions.
*/
public class XSException extends RuntimeException {
+
+ /** Serialization version. */
+ static final long serialVersionUID = 3111893084677917742L;
+
public XSException(short code, String message) {
super(message);
this.code = code;
1.5 +4 -1 xml-xerces/java/src/org/apache/xerces/xni/XNIException.java
Index: XNIException.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/src/org/apache/xerces/xni/XNIException.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- XNIException.java 24 Feb 2004 23:15:54 -0000 1.4
+++ XNIException.java 15 Aug 2004 21:22:16 -0000 1.5
@@ -33,6 +33,9 @@
public class XNIException
extends RuntimeException {
+ /** Serialization version. */
+ static final long serialVersionUID = 9019819772686063775L;
+
//
// Data
//
1.5 +5 -1
xml-xerces/java/src/org/apache/xerces/impl/dv/xs/SchemaDateTimeException.java
Index: SchemaDateTimeException.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/xs/SchemaDateTimeException.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- SchemaDateTimeException.java 24 Feb 2004 22:44:24 -0000 1.4
+++ SchemaDateTimeException.java 15 Aug 2004 21:22:16 -0000 1.5
@@ -20,6 +20,10 @@
* @version $Id$
*/
public class SchemaDateTimeException extends RuntimeException {
+
+ /** Serialization version. */
+ static final long serialVersionUID = -8520832235337769040L;
+
public SchemaDateTimeException () {
super();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]