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 void
reportMessage(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:SaxMessager
Reports a message.- Specified by:
reportMessage
in 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
-
-