Package uk.ac.starlink.ttools.taplint
Class ReporterSaxMessager
- java.lang.Object
-
- uk.ac.starlink.ttools.taplint.ReporterSaxMessager
-
- All Implemented Interfaces:
SaxMessager
public class ReporterSaxMessager extends java.lang.Object implements SaxMessager
SaxMessager implementation which delivers its output via a TapLint-style reporter.- Since:
- 10 Jun 2011
- Author:
- Mark Taylor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface uk.ac.starlink.ttools.votlint.SaxMessager
SaxMessager.Level
-
-
Constructor Summary
Constructors Constructor Description ReporterSaxMessager(Reporter reporter)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreportMessage(SaxMessager.Level level, java.lang.String msg, org.xml.sax.Locator locator)Reports a message.
-
-
-
Constructor Detail
-
ReporterSaxMessager
public ReporterSaxMessager(Reporter reporter)
Constructor.- Parameters:
reporter- validation message destination
-
-
Method Detail
-
reportMessage
public void reportMessage(SaxMessager.Level level, java.lang.String msg, org.xml.sax.Locator locator)
Description copied from interface:SaxMessagerReports a message.- Specified by:
reportMessagein interfaceSaxMessager- Parameters:
level- severity level of the message, not nullmsg- message textlocator- location in the XML document that provoked the message, or null if unknown/inapplicable
-
-