TypeValidator
, ClassValidator
public 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, wait
checkUnresolvedIdrefs, validate
public 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 ClassValidator
validate
in interface TypeValidator
validate
in class Validator
object
- the Object that contains the field to validatecontext
- the ValidationContextValidationException
- if validation failsIntalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com