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

java.lang.Object
  extended by org.lexgrid.loader.processor.support.AbstractBasicPropertyResolver<I>
All Implemented Interfaces:
PropertyResolver<I>
Direct Known Subclasses:
DefaultDefinitionPropertyResolver, MetaMrsatPropertyResolver, MetaMrstySemanticTypePropertyResolver, MetaPresentationPropertyResolver, MrsatPropertyResolver, MrstySemanticTypePropertyResolver, MrstyTuiPropertyResolver, UmlsCuiPropertyResolver, UmlsPropertyResolver

public abstract class AbstractBasicPropertyResolver<I>
extends java.lang.Object
implements PropertyResolver<I>

The Class AbstractBasicPropertyResolver.

Author:
Kevin Peterson

Constructor Summary
AbstractBasicPropertyResolver()
           
 
Method Summary
 java.lang.String getEntityCode(I item)
          Gets the entity code.
 java.lang.String getEntityCodeNamespace(I item)
           
 EntityCodeResolver<I> getEntityCodeResolver()
          Gets the entity code resolver.
 EntityNamespaceResolver<I> getEntityNamespaceResolver()
           
 java.lang.String getId(I item)
          Gets the id.
 IndividualIdSetter<I> getIndividualIdSetter()
          Gets the individual id setter.
 void setEntityCodeResolver(EntityCodeResolver<I> entityCodeResolver)
          Sets the entity code resolver.
 void setEntityNamespaceResolver(EntityNamespaceResolver<I> entityNamespaceResolver)
           
 void setIndividualIdSetter(IndividualIdSetter<I> individualIdSetter)
          Sets the individual id setter.
 
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.PropertyResolver
getDegreeOfFidelity, getFormat, getIsActive, getLanguage, getMatchIfNoContext, getPropertyName, getPropertyType, getPropertyValue, getRepresentationalForm
 

Constructor Detail

AbstractBasicPropertyResolver

public AbstractBasicPropertyResolver()
Method Detail

getEntityCode

public java.lang.String getEntityCode(I item)
Description copied from interface: PropertyResolver
Gets the entity code.

Specified by:
getEntityCode in interface PropertyResolver<I>
Parameters:
item - the item
Returns:
the entity code

getEntityCodeNamespace

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

getId

public java.lang.String getId(I item)
Description copied from interface: PropertyResolver
Gets the id.

Specified by:
getId in interface PropertyResolver<I>
Parameters:
item - the item
Returns:
the id

getEntityCodeResolver

public EntityCodeResolver<I> getEntityCodeResolver()
Gets the entity code resolver.

Returns:
the entity code resolver

setEntityCodeResolver

public void setEntityCodeResolver(EntityCodeResolver<I> entityCodeResolver)
Sets the entity code resolver.

Parameters:
entityCodeResolver - the new entity code resolver

getIndividualIdSetter

public IndividualIdSetter<I> getIndividualIdSetter()
Gets the individual id setter.

Returns:
the individual id setter

setIndividualIdSetter

public void setIndividualIdSetter(IndividualIdSetter<I> individualIdSetter)
Sets the individual id setter.

Parameters:
individualIdSetter - the new individual id setter

setEntityNamespaceResolver

public void setEntityNamespaceResolver(EntityNamespaceResolver<I> entityNamespaceResolver)

getEntityNamespaceResolver

public EntityNamespaceResolver<I> getEntityNamespaceResolver()

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.