public final class MessageEmitterAdapter
extends java.lang.Object
implements org.xml.sax.ErrorHandler
Constructor and Description |
---|
MessageEmitterAdapter(SourceCode sourceCode,
boolean showSource,
ImageCollector imageCollector,
int lineOffset,
boolean batchMode,
MessageEmitter messageEmitter) |
Modifier and Type | Method and Description |
---|---|
void |
end(java.lang.String successMessage,
java.lang.String failureMessage) |
void |
endMessage() |
void |
error(org.xml.sax.SAXParseException e) |
void |
fatalError(org.xml.sax.SAXParseException e) |
int |
getErrors() |
org.xml.sax.ErrorHandler |
getExactErrorHandler()
Returns the exactErrorHandler.
|
int |
getFatalErrors() |
int |
getWarnings() |
void |
info(java.lang.String str) |
void |
internalError(java.lang.Throwable e,
java.lang.String message) |
void |
ioError(java.io.IOException e) |
void |
schemaError(java.lang.Exception e) |
protected static java.lang.String |
scrub(java.lang.String s) |
void |
setErrorsOnly(boolean errorsOnly)
Sets the errorsOnly.
|
void |
setHtml(boolean html)
Sets the html.
|
void |
setLoggingOk(boolean ok) |
void |
setSpec(Spec spec)
Sets the spec.
|
void |
start(java.lang.String documentUri) |
void |
startMessage(MessageType type,
java.lang.String systemId,
int oneBasedFirstLine,
int oneBasedFirstColumn,
int oneBasedLastLine,
int oneBasedLastColumn,
boolean exact) |
void |
warning(org.xml.sax.SAXParseException e) |
public MessageEmitterAdapter(SourceCode sourceCode, boolean showSource, ImageCollector imageCollector, int lineOffset, boolean batchMode, MessageEmitter messageEmitter)
protected static java.lang.String scrub(java.lang.String s) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public int getErrors()
public int getFatalErrors()
public int getWarnings()
public void warning(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
warning
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
ErrorHandler.warning(org.xml.sax.SAXParseException)
public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
error
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
ErrorHandler.error(org.xml.sax.SAXParseException)
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
fatalError
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
ErrorHandler.fatalError(org.xml.sax.SAXParseException)
public void info(java.lang.String str) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void ioError(java.io.IOException e) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void internalError(java.lang.Throwable e, java.lang.String message) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void schemaError(java.lang.Exception e) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void start(java.lang.String documentUri) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void end(java.lang.String successMessage, java.lang.String failureMessage) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public org.xml.sax.ErrorHandler getExactErrorHandler()
public void setSpec(Spec spec)
spec
- the spec to setpublic void setHtml(boolean html)
html
- the html to setpublic void setLoggingOk(boolean ok)
public void setErrorsOnly(boolean errorsOnly)
errorsOnly
- the errorsOnly to setpublic void endMessage() throws org.xml.sax.SAXException
org.xml.sax.SAXException
MessageEmitter.endMessage()
public void startMessage(MessageType type, java.lang.String systemId, int oneBasedFirstLine, int oneBasedFirstColumn, int oneBasedLastLine, int oneBasedLastColumn, boolean exact) throws org.xml.sax.SAXException
type
- systemId
- oneBasedFirstLine
- oneBasedFirstColumn
- oneBasedLastLine
- oneBasedLastColumn
- exact
- org.xml.sax.SAXException
MessageEmitter.startMessage(nu.validator.messages.types.MessageType,
java.lang.String, int, int, int, int, boolean)