|
||||||||||
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.AttributeName
Represents an attribute name. This class ensures that each unique attribute name is represented by a singleton object. In order for this to work correctly, the class must be properly initialized, and it may be initialized only once.
Constructor Summary | |
AttributeName()
Instantiate an empty AttributeName . |
Method Summary | |
String |
getAbbreviation()
Returns the abbreviation. |
static AttributeName |
getAttributeName(String atn)
Returns the AttributeName for the specified abbreviation. |
static AttributeName[] |
getAttributeNames()
Returns all AttributeName s. |
static List |
getAttributeNamesAsList()
Returns all AttributeName s as a List . |
String |
getDescription()
Returns the description |
static void |
initialize(List meta_dsc)
Initializes the Map used to track all of the
AttributeName s that exist at one time. |
static void |
initialize(MetaDescription[] meta_dsc)
Initializes the Map used to track all of the
AttributeName s 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 AttributeName()
AttributeName
.
Method Detail |
public static void initialize(MetaDescription[] meta_dsc)
Map
used to track all of the
AttributeName
s that exist at one time. You may
pass all MetaDescription
s as this method only
creates AttributeName
s for those with a type of "ATN".
meta_dsc
- an array of MetaDescription
spublic static void initialize(List meta_dsc)
Map
used to track all of the
AttributeName
s that exist at one time. This
is implemented as a call to initialize(MetaDescription[])
.
meta_dsc
- an array of MetaDescription
s
IllegalStateException
- if an attempt is made to call this
method more than oncepublic static AttributeName getAttributeName(String atn)
AttributeName
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.
atn
- the attribute name abbreviation to look up
AttributeName
for the specified abbreviationpublic static AttributeName[] getAttributeNames()
AttributeName
s.
AttributeName
public static List getAttributeNamesAsList()
AttributeName
s as a List
.
AttributeName
s as a List
public String getAbbreviation()
public String getDescription()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |