org.lexgrid.loader.processor.support
Class AbstractPropertyQualifierResolver<I>

java.lang.Object
  extended by org.lexgrid.loader.processor.support.AbstractNullValueSkippingResolver<I>
      extended by org.lexgrid.loader.processor.support.AbstractPropertyQualifierResolver<I>
All Implemented Interfaces:
OptionalPropertyQualifierResolver<I>, OptionalResolver<I>, PropertyQualifierResolver<I>, QualifierResolver<I>
Direct Known Subclasses:
AbstractSuppressPropertyQualifierResolver, MetaMrsatMetauiPropertyQualifierResolver, MetaMrsatStypePropertyQualifierResolver, MetaSourceCodePropertyQualifierResolver, MrconsoAuiPropertyQualifierResolver, MrconsoCvfPropertyQualifierResolver, MrconsoLuiPropertyQualifierResolver, MrconsoSauiPropertyQualifierResolver, MrconsoScuiPropertyQualifierResolver, MrconsoSduiPropertyQualifierResolver, MrconsoSuiPropertyQualifierResolver, MrdefAtuiPropertyQualifierResolver, MrdefAuiPropertyQualifierResolver, MrdefCvfPropertyQualifierResolver, MrdefSatuiPropertyQualifierResolver, MrhierHcdPropertyQualifierResolver, MrhierPtrPropertyQualifierResolver, MrrankPropertyQualifierResolver

public abstract class AbstractPropertyQualifierResolver<I>
extends AbstractNullValueSkippingResolver<I>
implements OptionalPropertyQualifierResolver<I>


Constructor Summary
AbstractPropertyQualifierResolver()
           
 
Method Summary
 java.lang.String getPropertyQualifierType(I item)
           
protected  java.lang.String getValueToCheckForNull(I item)
           
protected  boolean isProcessableValue(java.lang.String value)
           
 boolean toProcess(I item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.lexgrid.loader.processor.support.QualifierResolver
getQualifierName, getQualifierValue
 

Constructor Detail

AbstractPropertyQualifierResolver

public AbstractPropertyQualifierResolver()
Method Detail

getValueToCheckForNull

protected java.lang.String getValueToCheckForNull(I item)
Specified by:
getValueToCheckForNull in class AbstractNullValueSkippingResolver<I>

getPropertyQualifierType

public java.lang.String getPropertyQualifierType(I item)
Specified by:
getPropertyQualifierType in interface PropertyQualifierResolver<I>

toProcess

public boolean toProcess(I item)
Specified by:
toProcess in interface OptionalResolver<I>
Overrides:
toProcess in class AbstractNullValueSkippingResolver<I>

isProcessableValue

protected boolean isProcessableValue(java.lang.String value)

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.