com.thalesgroup.dtkit.util.validator
Class ValidationService

java.lang.Object
  extended by com.thalesgroup.dtkit.util.validator.ValidationService
All Implemented Interfaces:
java.io.Serializable

public class ValidationService
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
protected static class ValidationService.Resolver
          Inner class to implement a resource resolver.
 
Constructor Summary
ValidationService()
           
 
Method Summary
 java.util.List<ValidationError> processValidation(java.io.File[] xsdFiles, java.io.File inputXML)
           
 java.util.List<ValidationError> processValidation(java.io.File xsdFile, java.io.File inputXML)
          Validate an input file against a XSD
 java.util.List<ValidationError> processValidation(javax.xml.transform.Source[] xsdSources, java.io.File inputXML)
           
 java.util.List<ValidationError> processValidation(javax.xml.transform.Source xsdSource, java.io.File inputXML)
          Validate an input file against a XSD
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidationService

public ValidationService()
Method Detail

processValidation

public java.util.List<ValidationError> processValidation(javax.xml.transform.Source xsdSource,
                                                         java.io.File inputXML)
                                                  throws ValidationException
Validate an input file against a XSD

Parameters:
xsdSource - the xsd source
inputXML - the input XML file
Returns:
true if the validation succeeded, false otherwise
Throws:
ValidationException - when there is a validation error

processValidation

public java.util.List<ValidationError> processValidation(java.io.File[] xsdFiles,
                                                         java.io.File inputXML)
                                                  throws ValidationException
Throws:
ValidationException

processValidation

public java.util.List<ValidationError> processValidation(javax.xml.transform.Source[] xsdSources,
                                                         java.io.File inputXML)
                                                  throws ValidationException
Throws:
ValidationException

processValidation

public java.util.List<ValidationError> processValidation(java.io.File xsdFile,
                                                         java.io.File inputXML)
                                                  throws ValidationException
Validate an input file against a XSD

Parameters:
xsdFile - the xsd file
inputXML - the input XML file
Returns:
true if the validation succeeded, false otherwise
Throws:
ValidationException - when there is a validation error


Copyright © 2010. All Rights Reserved.