org.gedcomx.build.enunciate
Class GedcomxValidator

java.lang.Object
  extended by org.codehaus.enunciate.contract.validation.BaseValidator
      extended by org.gedcomx.build.enunciate.GedcomxValidator
All Implemented Interfaces:
org.codehaus.enunciate.contract.validation.Validator

public class GedcomxValidator
extends org.codehaus.enunciate.contract.validation.BaseValidator

Author:
Ryan Heaton

Constructor Summary
GedcomxValidator()
           
 
Method Summary
 org.codehaus.enunciate.contract.validation.ValidationResult validate(org.codehaus.enunciate.apt.EnunciateFreemarkerModel model)
           
 org.codehaus.enunciate.contract.validation.ValidationResult validateEnumType(org.codehaus.enunciate.contract.jaxb.EnumTypeDefinition enumType)
           
 org.codehaus.enunciate.contract.validation.ValidationResult validateRootElement(org.codehaus.enunciate.contract.jaxb.RootElementDeclaration rootElementDeclaration)
           
 org.codehaus.enunciate.contract.validation.ValidationResult validateSimpleType(org.codehaus.enunciate.contract.jaxb.SimpleTypeDefinition simpleType)
           
 org.codehaus.enunciate.contract.validation.ValidationResult validateTypeDefinition(org.codehaus.enunciate.contract.jaxb.TypeDefinition typeDef)
           
 
Methods inherited from class org.codehaus.enunciate.contract.validation.BaseValidator
validateComplexType, validateEndpointInterface, validateRootResources
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GedcomxValidator

public GedcomxValidator()
Method Detail

validate

public org.codehaus.enunciate.contract.validation.ValidationResult validate(org.codehaus.enunciate.apt.EnunciateFreemarkerModel model)
Specified by:
validate in interface org.codehaus.enunciate.contract.validation.Validator
Overrides:
validate in class org.codehaus.enunciate.contract.validation.BaseValidator

validateSimpleType

public org.codehaus.enunciate.contract.validation.ValidationResult validateSimpleType(org.codehaus.enunciate.contract.jaxb.SimpleTypeDefinition simpleType)
Overrides:
validateSimpleType in class org.codehaus.enunciate.contract.validation.BaseValidator

validateEnumType

public org.codehaus.enunciate.contract.validation.ValidationResult validateEnumType(org.codehaus.enunciate.contract.jaxb.EnumTypeDefinition enumType)
Overrides:
validateEnumType in class org.codehaus.enunciate.contract.validation.BaseValidator

validateRootElement

public org.codehaus.enunciate.contract.validation.ValidationResult validateRootElement(org.codehaus.enunciate.contract.jaxb.RootElementDeclaration rootElementDeclaration)
Overrides:
validateRootElement in class org.codehaus.enunciate.contract.validation.BaseValidator

validateTypeDefinition

public org.codehaus.enunciate.contract.validation.ValidationResult validateTypeDefinition(org.codehaus.enunciate.contract.jaxb.TypeDefinition typeDef)


Copyright © 2015. All rights reserved.