java.lang.Object
eu.europa.esig.dss.alert.AbstractAlert<DSSErrorHandler>
eu.europa.esig.dss.xml.common.alert.DSSErrorHandlerAlert
- All Implemented Interfaces:
eu.europa.esig.dss.alert.Alert<DSSErrorHandler>
The default
DSSErrorHandler alert.
Throws a XSDValidationException containing a list of error messages if applicable.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected eu.europa.esig.dss.alert.detector.AlertDetector<DSSErrorHandler> protected eu.europa.esig.dss.alert.handler.AlertHandler<DSSErrorHandler> protected StringBuilds a validation message fromSAXParseExceptionvoidsetEnablePosition(boolean enablePosition) Sets whether position (line and column number) of the error shall be extracted into returned validation messages NOTE : an instance ofjavax.xml.transform.stream.StreamSourceshall be provided to the validation, in order to ensure the position is being extracted (e.g.voidsetEnableWarnings(boolean enableWarnings) Sets whether validation warnings shall be returned within the error list Default : FALSE (warnings a logged, but not returned)Methods inherited from class eu.europa.esig.dss.alert.AbstractAlert
alert
-
Constructor Details
-
DSSErrorHandlerAlert
public DSSErrorHandlerAlert()The default constructor
-
-
Method Details
-
setEnableWarnings
public void setEnableWarnings(boolean enableWarnings) Sets whether validation warnings shall be returned within the error list Default : FALSE (warnings a logged, but not returned)- Parameters:
enableWarnings- whether validation warnings shall be returned
-
setEnablePosition
public void setEnablePosition(boolean enablePosition) Sets whether position (line and column number) of the error shall be extracted into returned validation messages NOTE : an instance ofjavax.xml.transform.stream.StreamSourceshall be provided to the validation, in order to ensure the position is being extracted (e.g. will not work forjavax.xml.transform.dom.DOMSource). Default : FALSE (line and column numbers are not returned)- Parameters:
enablePosition- whether position (line and column number) shall be returned
-
getAlertDetector
- Overrides:
getAlertDetectorin classeu.europa.esig.dss.alert.AbstractAlert<DSSErrorHandler>
-
getAlertHandler
- Overrides:
getAlertHandlerin classeu.europa.esig.dss.alert.AbstractAlert<DSSErrorHandler>
-
getValidationMessage
Builds a validation message fromSAXParseException- Parameters:
e-SAXParseExceptioncontaining information about a failed condition- Returns:
Stringuser-friendly validation message
-