Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.apache.xerces.util;
  
 
 public class ErrorHandlerWrapper
   implements XMLErrorHandler
 {
   protected ErrorHandler fErrorHandler;
 
   public ErrorHandlerWrapper()
   {
   }
 
   public ErrorHandlerWrapper(ErrorHandler paramErrorHandler)
   {
     setErrorHandler(paramErrorHandler);
   }
 
   public void setErrorHandler(ErrorHandler paramErrorHandler)
   {
     this.fErrorHandler = paramErrorHandler;
   }
 
   {
     return this.fErrorHandler;
   }
 
   public void warning(String paramString1String paramString2XMLParseException paramXMLParseException)
     throws XNIException
   {
     if (this.fErrorHandler != null)
     {
       SAXParseException localSAXParseException1 = createSAXParseException(paramXMLParseException);
       try
       {
         this.fErrorHandler.warning(localSAXParseException1);
       }
       catch (SAXParseException localSAXParseException2)
       {
         throw createXMLParseException(localSAXParseException2);
       }
       catch (SAXException localSAXException)
       {
         throw createXNIException(localSAXException);
       }
     }
   }
 
   public void error(String paramString1String paramString2XMLParseException paramXMLParseException)
     throws XNIException
   {
     if (this.fErrorHandler != null)
     {
       SAXParseException localSAXParseException1 = createSAXParseException(paramXMLParseException);
       try
       {
         this.fErrorHandler.error(localSAXParseException1);
       }
       catch (SAXParseException localSAXParseException2)
       {
         throw createXMLParseException(localSAXParseException2);
       }
       catch (SAXException localSAXException)
       {
         throw createXNIException(localSAXException);
       }
     }
   }
 
   public void fatalError(String paramString1String paramString2XMLParseException paramXMLParseException)
     throws XNIException
   {
     if (this.fErrorHandler != null)
     {
       SAXParseException localSAXParseException1 = createSAXParseException(paramXMLParseException);
       try
       {
         this.fErrorHandler.fatalError(localSAXParseException1);
       }
       catch (SAXParseException localSAXParseException2)
       {
         throw createXMLParseException(localSAXParseException2);
       }
       catch (SAXException localSAXException)
       {
         throw createXNIException(localSAXException);
       }
     }
   }
 
   protected static SAXParseException createSAXParseException(XMLParseException paramXMLParseException)
   {
    return new SAXParseException(paramXMLParseException.getMessage(), paramXMLParseException.getPublicId(), paramXMLParseException.getExpandedSystemId(), paramXMLParseException.getLineNumber(), paramXMLParseException.getColumnNumber(), paramXMLParseException.getException());
  }
  protected static XMLParseException createXMLParseException(SAXParseException paramSAXParseException)
  {
    String str1 = paramSAXParseException.getPublicId();
    String str2 = paramSAXParseException.getSystemId();
    int i = paramSAXParseException.getLineNumber();
    int j = paramSAXParseException.getColumnNumber();
    1 local1 = new XMLLocator(str1, str2, j, i)
    {
      private final String val$fPublicId;
      private final String val$fExpandedSystemId;
      private final int val$fColumnNumber;
      private final int val$fLineNumber;
      public String getPublicId()
      {
        return this.val$fPublicId;
      }
      public String getExpandedSystemId()
      {
        return this.val$fExpandedSystemId;
      }
      public String getBaseSystemId()
      {
        return null;
      }
      public String getLiteralSystemId()
      {
        return null;
      }
      public int getColumnNumber()
      {
        return this.val$fColumnNumber;
      }
      public int getLineNumber()
      {
        return this.val$fLineNumber;
      }
      public int getCharacterOffset()
      {
        return -1;
      }
      public String getEncoding()
      {
        return null;
      }
      public String getXMLVersion()
      {
        return null;
      }
    };
    return new XMLParseException(local1, paramSAXParseException.getMessage(), paramSAXParseException);
  }
  protected static XNIException createXNIException(SAXException paramSAXException)
  {
    return new XNIException(paramSAXException.getMessage(), paramSAXException);
  }
/* Location:           /home/mnovotny/projects/EMBEDDED_JBOSS_BETA3_COMMUNITY/embedded/output/lib/embedded-jboss/lib/thirdparty-all.jar
 * Qualified Name:     org.apache.xerces.util.ErrorHandlerWrapper
 * JD-Core Version:    0.6.0
 */
New to GrepCode? Check out our FAQ X