mrglavas 2005/05/14 12:54:15
Modified: java/src/org/apache/xerces/jaxp/validation
DraconianErrorHandler.java
Log:
Access singleton with static accessor rather than directly.
Added a few comments to the code.
Revision Changes Path
1.2 +14 -4
xml-xerces/java/src/org/apache/xerces/jaxp/validation/DraconianErrorHandler.java
Index: DraconianErrorHandler.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/jaxp/validation/DraconianErrorHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DraconianErrorHandler.java 14 May 2005 19:49:14 -0000 1.1
+++ DraconianErrorHandler.java 14 May 2005 19:54:15 -0000 1.2
@@ -29,21 +29,31 @@
final class DraconianErrorHandler implements ErrorHandler {
/**
- * Use this singleton instance.
+ * Singleton instance.
*/
- public static final ErrorHandler theInstance = new
DraconianErrorHandler();
+ private static final DraconianErrorHandler ERROR_HANDLER_INSTANCE
+ = new DraconianErrorHandler();
private DraconianErrorHandler() {}
+ /** Returns the one and only instance of this error handler. */
+ public static DraconianErrorHandler getInstance() {
+ return ERROR_HANDLER_INSTANCE;
+ }
+
+ /** Warning: Ignore. */
public void warning(SAXParseException e) throws SAXException {
// noop
}
+ /** Error: Throws back SAXParseException. */
public void error(SAXParseException e) throws SAXException {
throw e;
}
+ /** Fatal Error: Throws back SAXParseException. */
public void fatalError(SAXParseException e) throws SAXException {
throw e;
}
-}
+
+} // DraconianErrorHandler
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]