edu.mayo.informatics.lexgrid.convert.directConversions.UmlsCommon
Class UMLSBaseCode.SABString

java.lang.Object
  extended by edu.mayo.informatics.lexgrid.convert.directConversions.UmlsCommon.UMLSBaseCode.SABString
All Implemented Interfaces:
java.lang.Comparable
Enclosing class:
UMLSBaseCode

public class UMLSBaseCode.SABString
extends java.lang.Object
implements java.lang.Comparable

Inner class defining a string optionally qualified by SAB and providing corresponding equality methods, etc, to support use and comparison in various collections.

If the given string is intended to match any SAB, the sab-qualifier is null.


Field Summary
 java.lang.String sab
           
 java.lang.String str
           
 
Constructor Summary
UMLSBaseCode.SABString(java.lang.String str, java.lang.String sab)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

str

public java.lang.String str

sab

public java.lang.String sab
Constructor Detail

UMLSBaseCode.SABString

public UMLSBaseCode.SABString(java.lang.String str,
                              java.lang.String sab)
Method Detail

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

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.