edu.mayo.informatics.lexgrid.convert.validator.processor
Class DefaultResolverProcessor

java.lang.Object
  extended by edu.mayo.informatics.lexgrid.convert.validator.processor.DefaultResolverProcessor
All Implemented Interfaces:
ResolverProcessor
Direct Known Subclasses:
ErrorResolvingErrorCallbackListener

public class DefaultResolverProcessor
extends java.lang.Object
implements ResolverProcessor

The Class DefaultResolverProcessor.

Author:
Kevin Peterson

Constructor Summary
DefaultResolverProcessor()
           
 
Method Summary
 void addResolver(Resolver resolver)
          Adds the resolver.
protected  java.util.List<Resolver> getResolversForCode(java.lang.String errorCode)
          Gets the resolvers for code.
 java.util.List<ResolvedLoadValidationError> resolve(java.util.List<? extends LoadValidationError> errors)
          Resolve.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultResolverProcessor

public DefaultResolverProcessor()
Method Detail

addResolver

public void addResolver(Resolver resolver)
Description copied from interface: ResolverProcessor
Adds the resolver.

Specified by:
addResolver in interface ResolverProcessor
Parameters:
resolver - the resolver

resolve

public java.util.List<ResolvedLoadValidationError> resolve(java.util.List<? extends LoadValidationError> errors)
Description copied from interface: ResolverProcessor
Resolve.

Specified by:
resolve in interface ResolverProcessor
Parameters:
errors - the errors
Returns:
the list< resolved load validation error>

getResolversForCode

protected java.util.List<Resolver> getResolversForCode(java.lang.String errorCode)
Gets the resolvers for code.

Parameters:
errorCode - the error code
Returns:
the resolvers for code

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.