Package org.eclipse.rdf4j.console
Class VerificationListener
- java.lang.Object
-
- org.eclipse.rdf4j.rio.helpers.AbstractRDFHandler
-
- org.eclipse.rdf4j.console.VerificationListener
-
- All Implemented Interfaces:
ParseErrorListener,RDFHandler
public class VerificationListener extends AbstractRDFHandler implements ParseErrorListener
Listen to parser errors and warnings- Author:
- Dale Visser
-
-
Constructor Summary
Constructors Constructor Description VerificationListener(ConsoleIO consoleIO)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiderror(String msg, long lineNo, long colNo)Reports an error from the parser.voidfatalError(String msg, long lineNo, long colNo)Reports a fatal error from the parser.intgetErrors()Get number of errorsintgetStatements()Get number of statementsintgetWarnings()Get number of warningsvoidhandleStatement(Statement statement)Handles a statement.voidwarning(String msg, long lineNo, long colNo)Reports a warning from the parser.-
Methods inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFHandler
endRDF, handleComment, handleNamespace, startRDF
-
-
-
-
Constructor Detail
-
VerificationListener
public VerificationListener(ConsoleIO consoleIO)
Constructor- Parameters:
consoleIO-
-
-
Method Detail
-
getWarnings
public int getWarnings()
Get number of warnings- Returns:
- number of warnings
-
getErrors
public int getErrors()
Get number of errors- Returns:
- number of errors
-
getStatements
public int getStatements()
Get number of statements- Returns:
- number of statements
-
handleStatement
public void handleStatement(Statement statement) throws RDFHandlerException
Description copied from interface:RDFHandlerHandles a statement.- Specified by:
handleStatementin interfaceRDFHandler- Overrides:
handleStatementin classAbstractRDFHandler- Parameters:
statement- The statement.- Throws:
RDFHandlerException- If the RDF handler has encountered an unrecoverable error.
-
warning
public void warning(String msg, long lineNo, long colNo)
Description copied from interface:ParseErrorListenerReports a warning from the parser. Warning messages are generated by the parser when it encounters data that is syntactically correct but which is likely to be a typo. Examples are the use of unknown or deprecated RDF URIs, e.g. rdfs:Property instead of rdf:Property.- Specified by:
warningin interfaceParseErrorListener- Parameters:
msg- A warning message.lineNo- A line number related to the warning, or -1 if not available or applicable.colNo- A column number related to the warning, or -1 if not available or applicable.
-
error
public void error(String msg, long lineNo, long colNo)
Description copied from interface:ParseErrorListenerReports an error from the parser. Error messages are generated by the parser when it encounters an error in the RDF document. The parser will try its best to recover from the error and continue parsing when stopAtFirstError has been set to false.- Specified by:
errorin interfaceParseErrorListener- Parameters:
msg- A error message.lineNo- A line number related to the error, or -1 if not available or applicable.colNo- A column number related to the error, or -1 if not available or applicable.- See Also:
RDFParser.setStopAtFirstError(boolean)
-
fatalError
public void fatalError(String msg, long lineNo, long colNo)
Description copied from interface:ParseErrorListenerReports a fatal error from the parser. A fatal error is an error of which the RDF parser cannot recover. The parser will stop parsing directly after it reported the fatal error. Example fatal errors are unbalanced start- and end-tags in an XML-encoded RDF document.- Specified by:
fatalErrorin interfaceParseErrorListener- Parameters:
msg- A error message.lineNo- A line number related to the error, or -1 if not available or applicable.colNo- A column number related to the error, or -1 if not available or applicable.
-
-