com.thalesgroup.dtkit.util.validator
Class ValidationService

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

public class ValidationService
extends Object
implements 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
 List<ValidationError> processValidation(File[] xsdFiles, File inputXML)
           
 List<ValidationError> processValidation(File xsdFile, File inputXML)
          Validate an input file against a XSD
 List<ValidationError> processValidation(Source[] xsdSources, File inputXML)
           
 List<ValidationError> processValidation(Source xsdSource, 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 List<ValidationError> processValidation(Source xsdSource,
                                               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 List<ValidationError> processValidation(File[] xsdFiles,
                                               File inputXML)
                                        throws ValidationException
Throws:
ValidationException

processValidation

public List<ValidationError> processValidation(Source[] xsdSources,
                                               File inputXML)
                                        throws ValidationException
Throws:
ValidationException

processValidation

public List<ValidationError> processValidation(File xsdFile,
                                               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 © 2004-2012. All Rights Reserved.