Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 
 package org.jboss.xb.binding.sunday.unmarshalling;
 
 
   // Hide constructor
   {
   }
   {
      if ( == null)
      {
          = new XsdBinderLoggingErrorHandler();
      }
      return ;
   }
   public boolean handleError(DOMError error)
   {
      // todo: i do throw exceptions here instead of returning false to stop parsing immediately
      // since returning false seems to be no different from true (a bug in the parser?)
      // Although, throwing an exception reports the same error twice but the second time with
      // location -1:-1
      switch (error.getSeverity())
      {
         case .:
            ..error(formatMessage(error));
         case .:
            ..fatal(formatMessage(error));
         case .:
            ..warn(formatMessage(error));
            break;
      }
      return false;
   }
   {
      StringBuffer buf = new StringBuffer();
      DOMLocator location = error.getLocation();
      if (location != null)
      {
         buf.append(location.getLineNumber()).append(':').append(location.getColumnNumber());
      }
      else
      {
         buf.append("[location unavailable]");
      }
      buf.append(' ').append(error.getMessage());
      return buf.toString();
   }
New to GrepCode? Check out our FAQ X