Class XMLValidateTask.ValidatorErrorHandler
java.lang.Object
org.apache.tools.ant.taskdefs.optional.XMLValidateTask.ValidatorErrorHandler
- All Implemented Interfaces:
org.xml.sax.ErrorHandler
- Enclosing class:
- XMLValidateTask
protected class XMLValidateTask.ValidatorErrorHandler
extends java.lang.Object
implements org.xml.sax.ErrorHandler
ValidatorErrorHandler role :
- log SAX parse exceptions,
- remember if an error occurred
-
Field Summary
Fields Modifier and Type Field Description protected java.io.File
currentFile
protected boolean
failed
protected java.lang.String
lastErrorMessage
-
Constructor Summary
Constructors Modifier Constructor Description protected
ValidatorErrorHandler()
-
Method Summary
Modifier and Type Method Description void
error(org.xml.sax.SAXParseException exception)
receive notification of a recoverable errorvoid
fatalError(org.xml.sax.SAXParseException exception)
record a fatal errorboolean
getFailure()
did an error happen during last parsing ?void
init(java.io.File file)
initialises the classvoid
warning(org.xml.sax.SAXParseException exception)
receive notification of a warning
-
Field Details
-
currentFile
protected java.io.File currentFile -
lastErrorMessage
protected java.lang.String lastErrorMessage -
failed
protected boolean failed
-
-
Constructor Details
-
ValidatorErrorHandler
protected ValidatorErrorHandler()
-
-
Method Details
-
init
public void init(java.io.File file)initialises the class- Parameters:
file
- file used
-
getFailure
public boolean getFailure()did an error happen during last parsing ?- Returns:
- did an error happen during last parsing ?
-
fatalError
public void fatalError(org.xml.sax.SAXParseException exception)record a fatal error- Specified by:
fatalError
in interfaceorg.xml.sax.ErrorHandler
- Parameters:
exception
- the fatal error
-
error
public void error(org.xml.sax.SAXParseException exception)receive notification of a recoverable error- Specified by:
error
in interfaceorg.xml.sax.ErrorHandler
- Parameters:
exception
- the error
-
warning
public void warning(org.xml.sax.SAXParseException exception)receive notification of a warning- Specified by:
warning
in interfaceorg.xml.sax.ErrorHandler
- Parameters:
exception
- the warning
-