com.ebmwebsourcing.easybox.api
Interface XmlObjectValidator


public interface XmlObjectValidator

Class aimed at validating specific XmlObject class.

Author:
mjambert

Method Summary
 void failFastValidate(XmlObject xmlObject)
          Fail fast validate a given XmlObject, throwing an exception as soon as a first error is encountered.
 void validate(XmlObject xmlObject, org.xml.sax.ErrorHandler errorHandler)
          Validate a given XmlObject, and forwards SAX errors to an ErrorHandler.
 

Method Detail

failFastValidate

void failFastValidate(XmlObject xmlObject)
                      throws XmlObjectValidationException
Fail fast validate a given XmlObject, throwing an exception as soon as a first error is encountered.

Parameters:
xmlObject - XmlObject instance to be validated.
Throws:
XmlObjectValidationException - Exception thrown when first validation error is encountered, or if any other problem is encountered.

validate

void validate(XmlObject xmlObject,
              org.xml.sax.ErrorHandler errorHandler)
Validate a given XmlObject, and forwards SAX errors to an ErrorHandler.

Parameters:
xmlObject - XmlObject instance to be validated.
errorHandler - ErrorHandler receiving validation errors.


Copyright © 2011 Petals Link. All Rights Reserved.