org.lexgrid.loader.processor.support
Interface RelationResolver<T>

All Known Subinterfaces:
MultipleRelationsRelationResolver<T>
All Known Implementing Classes:
AbstractRrfRelationResolver, AuiBasedRelationResolver, MetaRelationResolver, MinimalRrfRelationResolver, UmlsRelationResolver

public interface RelationResolver<T>

The Interface RelationResolver.

Author:
Kevin Peterson

Method Summary
 java.lang.String getContainerName()
          Gets the container name.
 java.lang.String getRelation(T item)
          Gets the relation.
 java.lang.String getRelationNamespace(T item)
          Gets the relation namespace.
 java.lang.String getSource(T item)
          Gets the source.
 java.lang.String getSourceNamespace(T item)
          Gets the source namespace.
 java.lang.String getSourceScheme(T item)
          Gets the source scheme.
 java.lang.String getTarget(T item)
          Gets the target.
 java.lang.String getTargetNamespace(T item)
          Gets the target namespace.
 

Method Detail

getRelation

java.lang.String getRelation(T item)
Gets the relation.

Parameters:
item - the item
Returns:
the relation

getRelationNamespace

java.lang.String getRelationNamespace(T item)
Gets the relation namespace.

Parameters:
item - the item
Returns:
the relation namespace

getContainerName

java.lang.String getContainerName()
Gets the container name.

Returns:
the container name

getSource

java.lang.String getSource(T item)
Gets the source.

Parameters:
item - the item
Returns:
the source

getSourceNamespace

java.lang.String getSourceNamespace(T item)
Gets the source namespace.

Parameters:
item - the item
Returns:
the source namespace

getTarget

java.lang.String getTarget(T item)
Gets the target.

Parameters:
item - the item
Returns:
the target

getTargetNamespace

java.lang.String getTargetNamespace(T item)
Gets the target namespace.

Parameters:
item - the item
Returns:
the target namespace

getSourceScheme

java.lang.String getSourceScheme(T item)
Gets the source scheme.

Parameters:
item - the item
Returns:
the source scheme

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.