Sha256: 8cbe1ad869291d882d5fac82e8ad832bc745f35a4a431342118bc19166c339e7

Contents?: true

Size: 1003 Bytes

Versions: 11

Compression:

Stored size: 1003 Bytes

Contents

package nokogiri.internals;

import java.util.ArrayList;
import java.util.List;

import org.apache.xerces.xni.parser.XMLErrorHandler;
import org.xml.sax.ErrorHandler;

/**
 * Super class of error handlers.
 *
 * XMLErrorHandler is used by nokogiri.internals.HtmlDomParserContext since NekoHtml
 * uses this type of the error handler.
 *
 * @author sergio
 * @author Yoko Harada <yokolet@gmail.com>
 */
public abstract class NokogiriErrorHandler implements ErrorHandler, XMLErrorHandler
{
  protected final List<Exception> errors;
  protected boolean noerror;
  protected boolean nowarning;

  public
  NokogiriErrorHandler(boolean noerror, boolean nowarning)
  {
    this.errors = new ArrayList<Exception>(4);
    this.noerror = noerror;
    this.nowarning = nowarning;
  }

  List<Exception>
  getErrors() { return errors; }

  public void
  addError(Exception ex) { errors.add(ex); }

  protected boolean
  usesNekoHtml(String domain)
  {
    return "http://cyberneko.org/html".equals(domain);
  }

}

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
nokogiri-1.12.4-java ext/java/nokogiri/internals/NokogiriErrorHandler.java
nokogiri-1.12.3-java ext/java/nokogiri/internals/NokogiriErrorHandler.java
nokogiri-1.12.2-java ext/java/nokogiri/internals/NokogiriErrorHandler.java
nokogiri-1.12.1-java ext/java/nokogiri/internals/NokogiriErrorHandler.java
nokogiri-1.12.0-java ext/java/nokogiri/internals/NokogiriErrorHandler.java
nokogiri-1.12.0.rc1-java ext/java/nokogiri/internals/NokogiriErrorHandler.java
nokogiri-1.11.7-java ext/java/nokogiri/internals/NokogiriErrorHandler.java
nokogiri-1.11.6-java ext/java/nokogiri/internals/NokogiriErrorHandler.java
nokogiri-1.11.5-java ext/java/nokogiri/internals/NokogiriErrorHandler.java
nokogiri-1.11.4-java ext/java/nokogiri/internals/NokogiriErrorHandler.java
nokogiri-1.11.3-java ext/java/nokogiri/internals/NokogiriErrorHandler.java