Package uk.ac.starlink.ttools.votlint
Interface SaxMessager
-
- All Known Implementing Classes:
PrintSaxMessager
,ReporterSaxMessager
public interface SaxMessager
Defines how parsing messages are reported.- Since:
- 29 Nov 2017
- Author:
- Mark Taylor
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SaxMessager.Level
Defines the levels of severity at which messages can be reported.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
reportMessage(SaxMessager.Level level, VotLintCode code, java.lang.String msg, org.xml.sax.Locator locator)
Reports a message.
-
-
-
Method Detail
-
reportMessage
void reportMessage(SaxMessager.Level level, VotLintCode code, java.lang.String msg, org.xml.sax.Locator locator)
Reports a message.- Parameters:
level
- severity level of the message, not nullcode
- message identifiermsg
- message textlocator
- location in the XML document that provoked the message, or null if unknown/inapplicable
-
-