edu.mayo.informatics.lexgrid.convert.validator.processor
Class ReflectionValidationProcessor<T>

java.lang.Object
  extended by edu.mayo.informatics.lexgrid.convert.validator.processor.ReflectionValidationProcessor<T>
All Implemented Interfaces:
ValidationProcessor<T>

public class ReflectionValidationProcessor<T>
extends java.lang.Object
implements ValidationProcessor<T>

The Class ReflectionValidationProcessor.

Author:
Kevin Peterson

Constructor Summary
ReflectionValidationProcessor()
           
 
Method Summary
 void addValidator(Validator validator)
          Adds the validator.
static void main(java.lang.String[] args)
          The main method.
 java.util.List<LoadValidationError> validate(java.lang.Object obj)
          Validate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectionValidationProcessor

public ReflectionValidationProcessor()
Method Detail

validate

public java.util.List<LoadValidationError> validate(java.lang.Object obj)
Description copied from interface: ValidationProcessor
Validate.

Specified by:
validate in interface ValidationProcessor<T>
Parameters:
obj - the object
Returns:
the list< load validation error>

addValidator

public void addValidator(Validator validator)
Description copied from interface: ValidationProcessor
Adds the validator.

Specified by:
addValidator in interface ValidationProcessor<T>
Parameters:
validator - the validator

main

public static void main(java.lang.String[] args)
The main method.

Parameters:
args - the arguments

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.