|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.bham.gloss.ErrorHandler
public class ErrorHandler
Class provided to deal with XML parsing errors and transformer reasonably helpfully, giving line and column number of file when a warning or error occurs. Non-fatal errors are reported to a logger; fatal errors are reported then re-thrown. Copyright Richard Kaye 2007-8 for GLOSS, http://gloss.bham.ac.uk Usage permitted according to the GPL. No waranty.
Constructor Summary | |
---|---|
ErrorHandler(Logger l)
constructor: specify the logger object |
Method Summary | |
---|---|
void |
error(org.xml.sax.SAXParseException e)
Prints an error message to standard error and continues. |
void |
error(javax.xml.transform.TransformerException e)
Prints an error message to standard error and continues. |
void |
fatalError(org.xml.sax.SAXParseException e)
Prints an error message to standard error and re-throw the exception. |
void |
fatalError(javax.xml.transform.TransformerException e)
Prints an error message to standard error and re-throws the exception. |
Logger |
logger()
accessor: get the logger object |
void |
message(java.lang.String type,
java.lang.String descr,
java.lang.String document,
int line,
int col,
java.lang.Exception e)
Prints a general error/warning message to standard error and continues. |
void |
parseMessage(java.lang.String type,
org.xml.sax.SAXParseException e)
Prints a generated error/warning message to standard error and continues. |
void |
setLocator(Locator l)
set the logger object |
void |
setLogger(Logger l)
set the logger object |
void |
transformerMessage(java.lang.String type,
javax.xml.transform.TransformerException e)
Prints a warning message to standard error and continues. |
void |
warning(org.xml.sax.SAXParseException e)
Prints a warning message to standard error and continues. |
void |
warning(javax.xml.transform.TransformerException e)
Prints a warning message to standard error and continues. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ErrorHandler(Logger l)
Method Detail |
---|
public Logger logger()
public void setLogger(Logger l)
public void setLocator(Locator l)
public void message(java.lang.String type, java.lang.String descr, java.lang.String document, int line, int col, java.lang.Exception e)
public void parseMessage(java.lang.String type, org.xml.sax.SAXParseException e)
public void warning(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
warning
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
error
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
fatalError
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException
public void transformerMessage(java.lang.String type, javax.xml.transform.TransformerException e)
public void warning(javax.xml.transform.TransformerException e) throws javax.xml.transform.TransformerException
warning
in interface javax.xml.transform.ErrorListener
javax.xml.transform.TransformerException
public void error(javax.xml.transform.TransformerException e) throws javax.xml.transform.TransformerException
error
in interface javax.xml.transform.ErrorListener
javax.xml.transform.TransformerException
public void fatalError(javax.xml.transform.TransformerException e) throws javax.xml.transform.TransformerException
fatalError
in interface javax.xml.transform.ErrorListener
javax.xml.transform.TransformerException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |