org.exolab.castor.xml

Interface TypeValidator

Known Subinterfaces:
ClassValidator
Known Implementing Classes:
AutomaticNamingTypeDescriptor, BigIntegerValidator, BindingDescriptor, BindingTypeDescriptor, BindXmlAutoNamingTypeDescriptor, BindXmlAutoNamingTypeDescriptor, BindXmlDescriptor, BindXmlNodeTypeDescriptor, BindXmlNodeTypeDescriptor, BooleanValidator, BugFixDescriptor, ByteValidator, CacheTypeMappingDescriptor, CallMethodDescriptor, CategoryTypeDescriptor, ClassChoiceDescriptor, ClassMappingAccessTypeDescriptor, ClassMappingAccessTypeDescriptor, ClassMappingDescriptor, ClassTypeDescriptor, CollectionTypeDescriptor, ComponentBindingTypeChoiceDescriptor, ComponentBindingTypeDescriptor, ConfigurationDescriptor, ConfigurationTypeDescriptor, ContainerDescriptor, ContentMemberTypeDescriptor, CustomTestDescriptor, CustomTestTypeDescriptor, DatabaseChoiceDescriptor, DatabaseDescriptor, DataSourceDescriptor, DateTimeValidator, DecimalValidator, DoubleValidator, DriverDescriptor, DurationValidator, EnumBindingTypeDescriptor, EnumClassNameDescriptor, EnumerationDescriptor, EnumMemberDescriptor, ExcludeDescriptor, ExcludesDescriptor, ExpectedSourcesDescriptor, FailureDescriptor, FailureStepTypeDescriptor, FailureTypeDescriptor, FieldHandlerDefDescriptor, FieldMappingCollectionTypeDescriptor, FieldMappingCollectionTypeDescriptor, FieldMappingDescriptor, FieldTypeCollectionTypeDescriptor, FieldTypeDescriptor, FieldTypeVisibilityTypeDescriptor, FieldValidator, FloatValidator, ForceDescriptor, ForcesDescriptor, IdRefsValidator, IdRefValidator, IdValidator, IncludeDescriptor, IncludeTypeDescriptor, IntegerValidator, InterfaceDescriptor, IntrospectedXMLClassDescriptor, IntValidator, JdoConfDescriptor, JndiDescriptor, KeyGeneratorDefDescriptor, LdapDescriptor, ListenerDescriptor, ListenerTypeDescriptor, LongValidator, MappingDescriptor, MappingRootDescriptor, MapToDescriptor, MarshalDescriptor, MarshallingTestDescriptor, MethodsDescriptor, NamedQueryDescriptor, NameValidator, NamingTypeDescriptor, NamingXMLTypeDescriptor, OnlySourceGenerationTestDescriptor, PackageTypeChoiceDescriptor, PackageTypeDescriptor, ParamDescriptor, ParamDescriptor, PropertyDescriptor, PropertyTypeDescriptor, QueryHintDescriptor, RootTypeDescriptor, Root_ObjectDescriptor, SchemaDifferencesDescriptor, SchemaDifferencesTypeDescriptor, SchemaTestDescriptor, ShortValidator, SimpleTypeValidator, SourceGeneratorTestDescriptor, SqlDescriptor, SqlDirtyTypeDescriptor, SqlDirtyTypeDescriptor, StringTypeDescriptor, StringValidator, TestDescriptorChoiceDescriptor, TestDescriptorDescriptor, TransactionDemarcationDescriptor, TransactionManagerDescriptor, TypeTypeDescriptor, UnitTestCaseChoiceDescriptor, UnitTestCaseDescriptor, UnmarshalDescriptor, Validator, ValueDescriptor, VisibilityTypeDescriptor, XMLClassDescriptorAdapter, XMLClassDescriptorImpl

public interface TypeValidator

The basic type validation interface class.
Version:
$Revision: 6761 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
Author:
Keith Visco

Method Summary

void
validate(Object object, ValidationContext context)
Validates the given Object.

Method Details

validate

public void validate(Object object,
                     ValidationContext context)
            throws ValidationException
Validates the given Object.
Parameters:
object - the Object to validate
context - the ValidationContext
Throws:
ValidationException - if the object fails validation.

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com