org.codehaus.enunciate.contract.validation
Class EmptyNamespaceValidator

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

public class EmptyNamespaceValidator
extends BaseValidator

Validator that ensures no API elements are in the empty namespace.

Author:
Ryan Heaton

Constructor Summary
EmptyNamespaceValidator()
           
 
Method Summary
 ValidationResult validateComplexType(ComplexTypeDefinition complexType)
           
 ValidationResult validateEndpointInterface(EndpointInterface ei)
           
 ValidationResult validateEnumType(EnumTypeDefinition enumType)
           
 ValidationResult validateRootElement(RootElementDeclaration rootElementDeclaration)
           
 ValidationResult validateSimpleType(SimpleTypeDefinition simpleType)
           
 ValidationResult validateType(TypeDefinition typeDefinition)
           
 
Methods inherited from class org.codehaus.enunciate.contract.validation.BaseValidator
validate, validateRootResources
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptyNamespaceValidator

public EmptyNamespaceValidator()
Method Detail

validateEndpointInterface

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

validateComplexType

public ValidationResult validateComplexType(ComplexTypeDefinition complexType)
Overrides:
validateComplexType in class BaseValidator
Returns:
An empty result.

validateSimpleType

public ValidationResult validateSimpleType(SimpleTypeDefinition simpleType)
Overrides:
validateSimpleType in class BaseValidator
Returns:
An empty result.

validateEnumType

public ValidationResult validateEnumType(EnumTypeDefinition enumType)
Overrides:
validateEnumType in class BaseValidator
Returns:
An empty result.

validateType

public ValidationResult validateType(TypeDefinition typeDefinition)

validateRootElement

public ValidationResult validateRootElement(RootElementDeclaration rootElementDeclaration)
Overrides:
validateRootElement in class BaseValidator
Returns:
An empty result.