nu.validator.messages
Class JsonMessageEmitter
java.lang.Object
nu.validator.messages.MessageEmitter
nu.validator.messages.JsonMessageEmitter
public class JsonMessageEmitter
- extends MessageEmitter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
handler
private final JsonHandler handler
callback
private final String callback
extractHandler
private final JsonExtractHandler extractHandler
messageTextHandler
private final JsonMessageTextHandler messageTextHandler
arrayOpen
private boolean arrayOpen
JsonMessageEmitter
public JsonMessageEmitter(JsonHandler handler,
String callback)
- Parameters:
handler
-
endMessage
public void endMessage()
throws SAXException
- Specified by:
endMessage
in class MessageEmitter
- Throws:
SAXException
startMessage
public void startMessage(MessageType type,
String systemId,
int oneBasedFirstLine,
int oneBasedFirstColumn,
int oneBasedLastLine,
int oneBasedLastColumn,
boolean exact)
throws SAXException
- Specified by:
startMessage
in class MessageEmitter
- Throws:
SAXException
endFullSource
public void endFullSource()
throws SAXException
- Overrides:
endFullSource
in class MessageEmitter
- Throws:
SAXException
- See Also:
MessageEmitter.endFullSource()
endMessages
public void endMessages()
throws SAXException
- Overrides:
endMessages
in class MessageEmitter
- Throws:
SAXException
- See Also:
MessageEmitter.endMessages()
maybeCloseArray
private void maybeCloseArray()
throws SAXException
- Throws:
SAXException
endSource
public void endSource()
throws SAXException
- Overrides:
endSource
in class MessageEmitter
- Throws:
SAXException
- See Also:
MessageEmitter.endSource()
endText
public void endText()
throws SAXException
- Overrides:
endText
in class MessageEmitter
- Throws:
SAXException
- See Also:
MessageEmitter.endText()
startFullSource
public SourceHandler startFullSource()
throws SAXException
- Overrides:
startFullSource
in class MessageEmitter
- Throws:
SAXException
- See Also:
MessageEmitter.startFullSource()
startMessages
public void startMessages(String documentUri,
boolean willShowSource)
throws SAXException
- Overrides:
startMessages
in class MessageEmitter
- Throws:
SAXException
- See Also:
nu.validator.messages.MessageEmitter#startMessages(java.lang.String)
startSource
public SourceHandler startSource()
throws SAXException
- Overrides:
startSource
in class MessageEmitter
- Throws:
SAXException
- See Also:
MessageEmitter.startSource()
startText
public MessageTextHandler startText()
throws SAXException
- Overrides:
startText
in class MessageEmitter
- Throws:
SAXException
- See Also:
MessageEmitter.startText()