Author: indika
Date: Thu May 24 23:22:05 2007
New Revision: 541564
URL: http://svn.apache.org/viewvc?view=rev&rev=541564
Log:
fixed SYNAPSE-102 - Clear the previous state of the validation error in the
ErrorHandler
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/ValidateMediator.java
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/ValidateMediator.java
URL:
http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/ValidateMediator.java?view=diff&rev=541564&r1=541563&r2=541564
==============================================================================
---
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/ValidateMediator.java
(original)
+++
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/builtin/ValidateMediator.java
Thu May 24 23:22:05 2007
@@ -240,6 +240,8 @@
try {
// Create SchemaFactory and configure for the default schema
language - XMLSchema
SchemaFactory factory =
SchemaFactory.newInstance(DEFAULT_SCHEMA_LANGUAGE);
+ // Clear the previous state of the validation error
+ errorHandler.setValidationError(false);
factory.setErrorHandler(errorHandler);
// set any features on/off as requested
@@ -298,6 +300,14 @@
public SAXParseException getSaxParseException() {
return saxParseException;
+ }
+
+ /**
+ * To set explicitly validation error condition
+ * @param validationError
+ */
+ public void setValidationError(boolean validationError) {
+ this.validationError = validationError;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]