net.javacrumbs.springws.test.common
Class SchemaValidator

java.lang.Object
  extended by net.javacrumbs.springws.test.common.SchemaValidator

public class SchemaValidator
extends java.lang.Object

Validates message using XML schema.

Author:
Lukas Krecan

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
SchemaValidator()
           
 
Method Summary
 org.springframework.xml.validation.XmlValidator createValidatorFromSchemas(org.springframework.core.io.Resource[] schemas, java.lang.String schemaLanguage)
          Creates XmlValidator from schemas.
protected  void handleRequestValidationErrors(org.springframework.ws.WebServiceMessage message, org.xml.sax.SAXParseException[] errors)
           
 void validate(org.springframework.ws.WebServiceMessage message, org.springframework.xml.validation.XmlValidator validator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

SchemaValidator

public SchemaValidator()
Method Detail

validate

public void validate(org.springframework.ws.WebServiceMessage message,
                     org.springframework.xml.validation.XmlValidator validator)
              throws java.io.IOException
Throws:
java.io.IOException

createValidatorFromSchemas

public org.springframework.xml.validation.XmlValidator createValidatorFromSchemas(org.springframework.core.io.Resource[] schemas,
                                                                                  java.lang.String schemaLanguage)
                                                                           throws java.io.IOException
Creates XmlValidator from schemas.

Parameters:
schemas -
schemaLanguage -
Returns:
Throws:
java.io.IOException

handleRequestValidationErrors

protected void handleRequestValidationErrors(org.springframework.ws.WebServiceMessage message,
                                             org.xml.sax.SAXParseException[] errors)


Copyright © 2011. All Rights Reserved.