setDefaultErrorMode(); for (int i = 1; i < 100; i++) setErrorMode(i, nonErrorMode); int warning = EM_WARNING; int error = EM_ERROR; setErrorMode(i, error); setErrorMode(WARN_DEPRECATED_XMLLANG, warning); setErrorMode(WARN_STRING_NOT_NORMAL_FORM_C, warning); setErrorMode(WARN_UNKNOWN_PARSETYPE, warning); setErrorMode(WARN_PROCESSING_INSTRUCTION_IN_RDF, nonErrorMode); setErrorMode(WARN_RDF_NN_AS_TYPE, nonErrorMode); setErrorMode(WARN_UNKNOWN_RDF_ELEMENT, warning); setErrorMode(WARN_UNKNOWN_RDF_ATTRIBUTE, warning); setErrorMode(WARN_UNQUALIFIED_RDF_ATTRIBUTE, warning); setErrorMode(WARN_UNKNOWN_XML_ATTRIBUTE, nonErrorMode); setErrorMode(WARN_NOT_RDF_NAMESPACE,nonErrorMode); setErrorMode(WARN_SAX_WARNING, warning);
setDefaultErrorMode(); for (int i = 1; i < 100; i++) setErrorMode(i, nonErrorMode); int warning = EM_WARNING; int error = EM_ERROR; setErrorMode(i, error); setErrorMode(WARN_DEPRECATED_XMLLANG, warning); setErrorMode(WARN_STRING_NOT_NORMAL_FORM_C, warning); setErrorMode(WARN_UNKNOWN_PARSETYPE, warning); setErrorMode(WARN_PROCESSING_INSTRUCTION_IN_RDF, nonErrorMode); setErrorMode(WARN_RDF_NN_AS_TYPE, nonErrorMode); setErrorMode(WARN_UNKNOWN_RDF_ELEMENT, warning); setErrorMode(WARN_UNKNOWN_RDF_ATTRIBUTE, warning); setErrorMode(WARN_UNQUALIFIED_RDF_ATTRIBUTE, warning); setErrorMode(WARN_UNKNOWN_XML_ATTRIBUTE, nonErrorMode); setErrorMode(WARN_NOT_RDF_NAMESPACE,nonErrorMode); setErrorMode(WARN_SAX_WARNING, warning);
/** As many errors as possible are ignored. * As many triples as possible are produced. */ public void setLaxErrorMode() { setDefaultErrorMode(); for (int i = 100; i < 200; i++) setErrorMode(i, EM_IGNORE); }
/** As many errors as possible are ignored. * As many triples as possible are produced. */ public void setLaxErrorMode() { setDefaultErrorMode(); for (int i = 100; i < 200; i++) setErrorMode(i, EM_IGNORE); }
private void oneProperty(ARPOptions options, String pName, Object value) { if (! pName.startsWith("ERR_") && ! pName.startsWith("IGN_") && ! pName.startsWith("WARN_")) return ; int cond = ParseException.errorCode(pName); if (cond == -1) throw new RiotException("No such ARP property: '"+pName+"'"); int val; if (value instanceof String) { if (!((String) value).startsWith("EM_")) throw new RiotException("Value for ARP property does not start EM_: '"+pName+"' = '"+value+"'" ); val = ParseException.errorCode((String) value); if (val == -1 ) throw new RiotException("Illegal value for ARP property: '"+pName+"' = '"+value+"'" ); } else if (value instanceof Integer) { val = ((Integer) value).intValue(); switch (val) { case ARPErrorNumbers.EM_IGNORE: case ARPErrorNumbers.EM_WARNING: case ARPErrorNumbers.EM_ERROR: case ARPErrorNumbers.EM_FATAL: break; default: throw new RiotException("Illegal value for ARP property: '"+pName+"' = '"+value+"'" ); } } else { throw new RiotException("Property \"" + pName + "\" cannot have value: " + value.toString()); } options.setErrorMode(cond, val); }
break; case 3 : arp.getOptions().setErrorMode( n[0] * 100 + n[1] * 10 + n[2], mode);
int rslt = options.setErrorMode(cond, val); return rslt; case EM_ERROR: case EM_FATAL: int rslt = options.setErrorMode(cond, val); return rslt; default: int old = options.setErrorMode(cond, EM_ERROR); options.setErrorMode(cond, old); return old;
break; case 3 : arp.getOptions().setErrorMode( n[0] * 100 + n[1] * 10 + n[2], mode);
int rslt = options.setErrorMode(cond, val); return rslt; case EM_ERROR: case EM_FATAL: int rslt = options.setErrorMode(cond, val); return rslt; default: int old = options.setErrorMode(cond, EM_ERROR); options.setErrorMode(cond, old); return old;
case 'f' : for (int j = 0; j < 400; j++) { if (options.setErrorMode(j, -1) == EM_ERROR) options.setErrorMode(j, EM_FATAL); options.setErrorMode(WARN_UNQUALIFIED_ATTRIBUTE, EM_IGNORE); options.setErrorMode(WARN_UNQUALIFIED_RDF_ATTRIBUTE, EM_IGNORE); break; default :
case 'f' : for (int j = 0; j < 400; j++) { if (options.setErrorMode(j, -1) == EM_ERROR) options.setErrorMode(j, EM_FATAL); options.setErrorMode(WARN_UNQUALIFIED_ATTRIBUTE, EM_IGNORE); options.setErrorMode(WARN_UNQUALIFIED_RDF_ATTRIBUTE, EM_IGNORE); break; default :
arpOptions.setErrorMode(code, ARPErrorNumbers.EM_ERROR) ;