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.FilecurrentFileprotected booleanfailedprotected java.lang.StringlastErrorMessage -
Constructor Summary
Constructors Modifier Constructor Description protectedValidatorErrorHandler() -
Method Summary
Modifier and Type Method Description voiderror(org.xml.sax.SAXParseException exception)receive notification of a recoverable errorvoidfatalError(org.xml.sax.SAXParseException exception)record a fatal errorbooleangetFailure()did an error happen during last parsing ?voidinit(java.io.File file)initialises the classvoidwarning(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:
fatalErrorin 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:
errorin interfaceorg.xml.sax.ErrorHandler- Parameters:
exception- the error
-
warning
public void warning(org.xml.sax.SAXParseException exception)receive notification of a warning- Specified by:
warningin interfaceorg.xml.sax.ErrorHandler- Parameters:
exception- the warning
-