org.exolab.castor.xml
Class FieldValidator
- ClassValidator, TypeValidator
public class FieldValidator
Handles field validation.
$Revision: 7273 $ $Date: 2004-10-08 22:58:55 -0600 (Fri, 08 Oct 2004) $
FieldValidator
public FieldValidator()
Creates a default FieldValidator.
FieldValidator
public FieldValidator(TypeValidator validator)
Creates a new FieldValidator using the given TypeValidator.
validator
- the TypeValidator to delegate validation to
getMaxOccurs
public int getMaxOccurs()
Returns the maximum number of occurances for a given object.
- The maximum number of occurances for a given object. A negative
value denotes no upper bound.
getMinOccurs
public int getMinOccurs()
Returns the mimimum number of occurances for a given object.
- The mimimum number of occurances for a given object. A zero value
denotes no lower bound (ie. the object is optional).
getTypeValidator
public TypeValidator getTypeValidator()
Returns the TypeValidator.
hasTypeValidator
public boolean hasTypeValidator()
Returns true if a TypeValidator has been set.
- true if a TypeValidator has been set.
setDescriptor
public 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.
descriptor
- the field descriptor for the field to validate
setMaxOccurs
public void setMaxOccurs(int maxOccurs)
Sets the maximum number of occurances for a given object. A negative
value denotes no upper bound.
maxOccurs
- the maximum number of times an object may occur.
setMinOccurs
public void setMinOccurs(int minOccurs)
Sets the mimimum number of occurances for a given object. A zero, or
negative value denotes no lower bound (i.e., the object is optional).
minOccurs
- the minimum number of times an object must occur in
order to be valid.
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com