protected class XsdBasedValidator.Handler extends Object implements ErrorHandler
Constructor and Description |
---|
Handler(Model model)
Constructor to create a SAX Error Handler.
|
Modifier and Type | Method and Description |
---|---|
void |
addResultsFromHandlers(Collection<XsdBasedValidator.Handler> handlers)
Adds resultItems from the handler collection to the resultItems of the
current handler.
|
void |
error(SAXParseException exception) |
void |
fatalError(SAXParseException exception) |
Collection<Validator.ResultItem> |
getResultItems()
Return validation results.
|
void |
logValidationErrors(Validator.ResultType resultType,
SAXParseException sax) |
void |
logValidationErrors(Validator.ResultType resultType,
String errorDescription) |
void |
logValidationErrors(Validator.ResultType resultType,
String errorDescription,
int lineNumber,
int columnNumber) |
void |
warning(SAXParseException exception) |
public Handler(Model model)
model
- Model which is being validated.public Collection<Validator.ResultItem> getResultItems()
public void addResultsFromHandlers(Collection<XsdBasedValidator.Handler> handlers)
handlers
- Handlers from which resultItems have to be collected.public void error(SAXParseException exception) throws SAXException
error
in interface ErrorHandler
exception
- SAXException
public void fatalError(SAXParseException exception) throws SAXException
fatalError
in interface ErrorHandler
exception
- SAXException
public void warning(SAXParseException exception) throws SAXException
warning
in interface ErrorHandler
exception
- SAXException
public void logValidationErrors(Validator.ResultType resultType, SAXParseException sax)
public void logValidationErrors(Validator.ResultType resultType, String errorDescription, int lineNumber, int columnNumber)
resultType
- errorDescription
- lineNumber
- columnNumber
- public void logValidationErrors(Validator.ResultType resultType, String errorDescription)
resultType
- errorDescription
-