org.codehaus.enunciate.modules.xml
Class XMLValidator

java.lang.Object
  extended by org.codehaus.enunciate.contract.validation.BaseValidator
      extended by org.codehaus.enunciate.modules.xml.XMLValidator
All Implemented Interfaces:
Validator

public class XMLValidator
extends BaseValidator

Validator for the xml module.

Author:
Ryan Heaton

Constructor Summary
XMLValidator()
           
 
Method Summary
 ValidationResult validate(EnunciateFreemarkerModel model)
          Validate the model.
 ValidationResult validateEndpointInterface(EndpointInterface ei)
           
 
Methods inherited from class org.codehaus.enunciate.contract.validation.BaseValidator
validateComplexType, validateEnumType, validateRootElement, validateRootResources, validateSimpleType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLValidator

public XMLValidator()
Method Detail

validate

public ValidationResult validate(EnunciateFreemarkerModel model)
Description copied from interface: Validator
Validate the model.

Specified by:
validate in interface Validator
Overrides:
validate in class BaseValidator
Parameters:
model - The model to validate.
Returns:
The validation result.

validateEndpointInterface

public ValidationResult validateEndpointInterface(EndpointInterface ei)
Overrides:
validateEndpointInterface in class BaseValidator
Returns:
An empty result.