Package org.exolab.castor.xml.validators
Interface ClassValidator
- All Superinterfaces:
TypeValidator
- All Known Implementing Classes:
AutomaticNamingTypeDescriptor
,BindingDescriptor
,BindingTypeDescriptor
,BindXmlAutoNamingTypeDescriptor
,BindXmlDescriptor
,BindXmlNodeTypeDescriptor
,CacheTypeMappingDescriptor
,ClassChoiceDescriptor
,ClassMappingAccessTypeDescriptor
,ClassMappingDescriptor
,ClassTypeDescriptor
,ColumnDescriptor
,ComponentBindingTypeChoiceDescriptor
,ComponentBindingTypeDescriptor
,ContainerDescriptor
,ContentMemberTypeDescriptor
,EnumBindingTypeDescriptor
,EnumClassNameDescriptor
,EnumerationDescriptor
,EnumMemberDescriptor
,ExcludeDescriptor
,ExcludesDescriptor
,FieldDescriptor
,FieldHandlerDefDescriptor
,FieldMappingCollectionTypeDescriptor
,FieldMappingDescriptor
,FieldTypeCollectionTypeDescriptor
,FieldTypeDescriptor
,FieldTypeVisibilityTypeDescriptor
,FieldValidator
,ForcesDescriptor
,IncludeDescriptor
,IncludeTypeDescriptor
,InterfaceDescriptor
,KeyGeneratorDefDescriptor
,LdapDescriptor
,ManyToManyDescriptor
,MappingRootDescriptor
,MapToDescriptor
,NamedNativeQueryDescriptor
,NamedQueryDescriptor
,NamingTypeDescriptor
,NamingXMLTypeDescriptor
,OneToManyDescriptor
,OneToOneDescriptor
,PackageTypeChoiceDescriptor
,PackageTypeDescriptor
,ParamDescriptor
,PkTypeDescriptor
,PrimaryKeyDescriptor
,PropertyDescriptor
,PropertyTypeDescriptor
,QueryHintDescriptor
,ReadonlyDirtyTypeDescriptor
,SqlDescriptor
,SqlDirtyTypeDescriptor
,TableAccessModeTypeDescriptor
,TableDescriptor
,Validator
,VisibilityTypeDescriptor
,XMLClassDescriptorAdapter
,XMLClassDescriptorImpl
The validation interface used for validating class instances.
- Version:
- $Revision: 6936 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
- Author:
- Keith Visco
-
Method Summary
Modifier and TypeMethodDescriptionvoid
validate
(Object object, ValidationContext context) Validates the given Object.
-
Method Details
-
validate
Validates the given Object. An exception should be thrown when the first invalid field is discovered.- Specified by:
validate
in interfaceTypeValidator
- Parameters:
object
- the Object to validatecontext
- the ValidationContext- Throws:
ValidationException
- when the class is not valid.
-