private void validateSchemas(XmlSchemaValidationManager xsdValidator, SchemaCollection xmlSchemaCollection) { final StringBuilder errorBuilder = new StringBuilder(); xsdValidator.validateSchemas(xmlSchemaCollection.getXmlSchemaCollection(), new DOMErrorHandler() { public boolean handleError(DOMError error) { errorBuilder.append(error.getMessage()); LOG.warning(error.getMessage()); return true; } }); if (errorBuilder.length() > 0) { throw new ServiceConstructionException(new Message("XSD_VALIDATION_ERROR", LOG, errorBuilder.toString())); } }
private void validateSchemas(XmlSchemaValidationManager xsdValidator, SchemaCollection xmlSchemaCollection) { final StringBuilder errorBuilder = new StringBuilder(); xsdValidator.validateSchemas(xmlSchemaCollection.getXmlSchemaCollection(), new DOMErrorHandler() { public boolean handleError(DOMError error) { errorBuilder.append(error.getMessage()); LOG.warning(error.getMessage()); return true; } }); if (errorBuilder.length() > 0) { throw new ServiceConstructionException(new Message("XSD_VALIDATION_ERROR", LOG, errorBuilder.toString())); } }