|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgov.nih.nlm.umls.meta.AbstractExpandedForm
gov.nih.nlm.umls.meta.TermTypeGroup
public final class TermTypeGroup
Represents a grouping of TermTypes. This class ensures that each unique
TermType group is represented by a singleton object. In order for
this to work correctly, the class must be properly initialized and must be
initialized after Term Types is initialized.
| Constructor Summary | |
|---|---|
TermTypeGroup()
Instantiates an empty TermTypeGroup. |
|
| Method Summary | |
|---|---|
String |
getAbbreviation()
Returns the abbreviation. |
String |
getDescription()
Returns the description |
static TermTypeGroup |
getTermTypeGroup(String tty_group)
Returns the TermTypeGroup for the specified abbreviation. |
static TermTypeGroup[] |
getTermTypeGroups()
Return all TermTypeGroups. |
static TermTypeGroup[] |
getTermTypeGroups(TermType tty)
Return all TermTypeGroups for which the given TermType
is a member. |
static List |
getTermTypeGroupsAsList()
Return all TermTypeGroups as a List. |
static List |
getTermTypeGroupsAsList(TermType tty)
Return all TermTypeGroups for which the given TermType is
a member as a List. |
TermType[] |
getTermTypes()
Return all TermTypes in this TermTypeGroup. |
List |
getTermTypesAsList()
Return all TermTypes in this TermTypeGroup as a List. |
static void |
initialize(List meta_dsc)
Initializes the Map used to track all of the
TermTypeGroups that exist at one time. |
static void |
initialize(MetaDescription[] meta_dsc)
Initializes the Map used to track all of the
TermTypeGroups that exist at one time. |
| Methods inherited from class gov.nih.nlm.umls.meta.AbstractExpandedForm |
|---|
compareTo, equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TermTypeGroup()
TermTypeGroup.
| Method Detail |
|---|
public static void initialize(MetaDescription[] meta_dsc)
Map used to track all of the
TermTypeGroups that exist at one time. You may
pass all MetaDescriptions as this method only
creates TermTypeGroups for those with a type of "TTY".
meta_dsc - an array of MetaDescriptions
IllegalStateException - if an attempt is made to call this
method more than oncepublic static void initialize(List meta_dsc)
Map used to track all of the
TermTypeGroups that exist at one time. This
is implemented as a call to initialize(MetaDescription[]).
meta_dsc - an array of MetaDescriptionspublic static TermTypeGroup getTermTypeGroup(String tty_group)
TermTypeGroup for the specified abbreviation.
This method will return null if the initialize
method has not been called or if the specified abbreviation
was not one of those used during initialization.
tty_group - the term type abbreviation to look up
TermTypeGroup for the specified abbreviationpublic static TermTypeGroup[] getTermTypeGroups(TermType tty)
TermTypeGroups for which the given TermType
is a member.
tty - TermType
TermTypeGroupspublic static List getTermTypeGroupsAsList(TermType tty)
TermTypeGroups for which the given TermType is
a member as a List.
tty - TermType
TermTypeGroups as a Listpublic static TermTypeGroup[] getTermTypeGroups()
TermTypeGroups.
TermTypeGroupspublic static List getTermTypeGroupsAsList()
TermTypeGroups as a List.
TermTypeGroups as a Listpublic TermType[] getTermTypes()
TermTypes in this TermTypeGroup.
TermTypeGroupspublic List getTermTypesAsList()
TermTypes in this TermTypeGroup as a List.
TermTypes as a Listpublic String getAbbreviation()
public String getDescription()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||