TypeValidator, ClassValidatorpublic class FieldValidator extends Validator
resourceBundle| Constructor | Description | 
|---|---|
FieldValidator() | 
 Creates a default FieldValidator. 
 | 
FieldValidator(TypeValidator validator) | 
 Creates a new FieldValidator using the given TypeValidator. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
int | 
getMaxOccurs() | 
 Returns the maximum number of occurances for a given object. 
 | 
int | 
getMinOccurs() | 
 Returns the mimimum number of occurances for a given object. 
 | 
TypeValidator | 
getTypeValidator() | 
 Returns the TypeValidator. 
 | 
boolean | 
hasTypeValidator() | 
 Returns true if a TypeValidator has been set. 
 | 
void | 
setDescriptor(XMLFieldDescriptor descriptor) | 
 Sets the field descriptor to use for obtaining information about the
 field to validate, such as the field name, the field handler, etc. 
 | 
void | 
setMaxOccurs(int maxOccurs) | 
 Sets the maximum number of occurances for a given object. 
 | 
void | 
setMinOccurs(int minOccurs) | 
 Sets the mimimum number of occurances for a given object. 
 | 
void | 
setValidator(TypeValidator validator) | 
|
void | 
validate(java.lang.Object object,
        ValidationContext context) | 
 Validates the given Object. 
 | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckUnresolvedIdrefs, validatepublic FieldValidator()
public FieldValidator(TypeValidator validator)
validator - the TypeValidator to delegate validation topublic int getMinOccurs()
public int getMaxOccurs()
public TypeValidator getTypeValidator()
public boolean hasTypeValidator()
public void setMinOccurs(int minOccurs)
minOccurs - the minimum number of times an object must occur in
        order to be valid.public void setMaxOccurs(int maxOccurs)
maxOccurs - the maximum number of times an object may occur.public void setDescriptor(XMLFieldDescriptor descriptor)
descriptor - the field descriptor for the field to validatepublic void setValidator(TypeValidator validator)
public void validate(java.lang.Object object,
                     ValidationContext context)
              throws ValidationException
validate in interface ClassValidatorvalidate in interface TypeValidatorvalidate in class Validatorobject - the Object that contains the field to validatecontext - the ValidationContextValidationException - if validation failsIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com