org.LexGrid.LexBIG.Extensions.Generic
Interface SupplementExtension

All Superinterfaces:
Extendable, GenericExtension, java.io.Serializable
All Known Implementing Classes:
SupplementExtensionImpl

public interface SupplementExtension
extends GenericExtension

A grouping of Coding Scheme Supplement related functionality.

Author:
Kevin Peterson

Method Summary
 AbsoluteCodingSchemeVersionReference getParentOfSupplement(java.lang.String codingScheme, CodingSchemeVersionOrTag tagOrVersion)
          Gets the parent of a supplement.
 boolean isSupplement(java.lang.String codingScheme, CodingSchemeVersionOrTag tagOrVersion)
          Checks if a given coding scheme is a supplement.
 
Methods inherited from interface org.LexGrid.LexBIG.Extensions.Extendable
getDescription, getName, getProvider, getVersion
 

Method Detail

isSupplement

boolean isSupplement(java.lang.String codingScheme,
                     CodingSchemeVersionOrTag tagOrVersion)
                     throws LBParameterException
Checks if a given coding scheme is a supplement.

Parameters:
codingScheme - the coding scheme
tagOrVersion - the tag or version
Returns:
true, if is supplement
Throws:
LBParameterException - the LB parameter exception

getParentOfSupplement

AbsoluteCodingSchemeVersionReference getParentOfSupplement(java.lang.String codingScheme,
                                                           CodingSchemeVersionOrTag tagOrVersion)
                                                           throws LBParameterException
Gets the parent of a supplement.

Parameters:
codingScheme - the coding scheme
tagOrVersion - the tag or version
Returns:
the parent of supplement
Throws:
LBParameterException - the LB parameter exception

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.