throws RDFParseException reportError(msg, -1, -1, relevantSetting, parserConfig, errListener);
/** * Reports an error with associated line- and column number to the registered * ParseErrorListener, if the given setting has been set to true. * <p> * This method also throws an {@link RDFParseException} when the given * setting has been set to <tt>true</tt> and it is not a nonFatalError. * * @param msg * The message to use for * {@link ParseErrorListener#error(String, long, long)} and for * {@link RDFParseException#RDFParseException(String, long, long)}. * @param relevantSetting * The boolean setting that will be checked to determine if this is an * issue that we need to look at at all. If this setting is true, then * the error listener will receive the error, and if * {@link ParserConfig#isNonFatalError(RioSetting)} returns true an * exception will be thrown. * @throws RDFParseException * If {@link ParserConfig#get(RioSetting)} returns true, and * {@link ParserConfig#isNonFatalError(RioSetting)} returns true for * the given setting. */ protected void reportError(String msg, RioSetting<Boolean> relevantSetting) throws RDFParseException { RDFParserHelper.reportError(msg, relevantSetting, getParserConfig(), getParseErrorListener()); }
throws RDFParseException RDFParserHelper.reportError(msg, lineNo, columnNo, relevantSetting, getParserConfig(), getParseErrorListener());
throws RDFParseException RDFParserHelper.reportError(e, lineNo, columnNo, relevantSetting, getParserConfig(), getParseErrorListener());
try { if (!nextHandler.verifyLanguage(workingLabel, workingLang.get())) { reportError("'" + lang + "' is not a valid language tag ", lineNo, columnNo, BasicParserSettings.VERIFY_LANGUAGE_TAGS, parserConfig, errListener); reportError( "'" + label + " could not be verified by a language handler that recognised it. language was " reportError( "'" + label + "' did not have a valid value for language " + lang + ": " + e.getMessage() + " and could not be normalised", reportError( "'" + label + "' was not recognised as a language literal, and could not be verified, with language " try { if (!nextHandler.verifyDatatype(workingLabel, workingDatatype)) { reportError("'" + label + "' is not a valid value for datatype " + datatype, lineNo, columnNo, BasicParserSettings.VERIFY_DATATYPE_VALUES, parserConfig, errListener); reportError( "'" + label + " could not be verified by a datatype handler that recognised it. datatype was " reportError( "'" + label + "' is not a valid value for datatype " + datatype + ": "