A validator for composing a sequence of validators.
Instances of this class hold a sequence of validation rules that are matched when needed against an instance of Map. Validation can work in either of two modes: UNIVERSAL or EXISTENTIAL.
In UNIVERSAL mode, a map is validated if no validation rule rejects it. In EXISTENTIAL mode, a map is validated if at least one validation rule accepts it.
This class is used to create complex logic expressions for validating input maps like AND and OR maps.
@author nono
@version $Id: CompositeValidator.java 231 2006-02-07 09:10:03Z/C=FR/ST=Nord/L=Lille/O=Norsys SA/OU=UE/CN=Arnaud Bailly/emailAddress=abailly@norsys.fr $