Class 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
    • 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 interface SaxMessager
        Parameters:
        level - severity level of the message, not null
        msg - message text
        locator - location in the XML document that provoked the message, or null if unknown/inapplicable