org.boris.variant.schema
Class VTMapValidator

java.lang.Object
  extended by org.boris.variant.schema.VTMapValidator
All Implemented Interfaces:
Validator

public class VTMapValidator
extends java.lang.Object
implements Validator


Constructor Summary
VTMapValidator()
           
 
Method Summary
 void addMandatory(java.lang.String key, Validator validator)
           
 void addOptional(java.lang.String key, Validator validator)
           
 void validate(Variant variant)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VTMapValidator

public VTMapValidator()
Method Detail

addMandatory

public void addMandatory(java.lang.String key,
                         Validator validator)

addOptional

public void addOptional(java.lang.String key,
                        Validator validator)

validate

public void validate(Variant variant)
              throws ValidationException
Specified by:
validate in interface Validator
Throws:
ValidationException