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]

Reply via email to