|
Lvg Java 2006p Version |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nih.nlm.nls.lvg.Lib.BitMaskBase
gov.nih.nlm.nls.lvg.Lib.Tag
public class Tag
This Tag class extends BitMaskBase class and performs as a tagger in LexItem.
History:
| Field Summary | |
|---|---|
static long |
ALL_BIT_VALUE
all bits for tag |
static int |
DERV_NOUN_ADJ_BIT
bit for pure noun/adj operationin recursive derivation |
static long |
NO_BIT_VALUE
|
static int |
UNIQUE_ACR_EXP_BIT
bit for unique acronyms and expansions |
| Fields inherited from class gov.nih.nlm.nls.lvg.Lib.BitMaskBase |
|---|
mask_, MAX_BIT |
| Constructor Summary | |
|---|---|
Tag()
Creates a default tag object |
|
Tag(long value)
Creates a default tag object, using a long value |
|
| Method Summary | |
|---|---|
static long |
Enumerate(java.lang.String valueStr)
Get the long value for one single name (no combine names of bits). |
static java.lang.String |
GetBitName(int bitValue)
Get the name (first in the name list) of a specified bit (single). |
static java.lang.String |
GetBitName(int bitValue,
int index)
Get the name at index order of a specified bit (single). |
static void |
main(java.lang.String[] args)
Test driver for this class |
static java.lang.String |
ToName(long value)
Convert a long tag value to a combined string (abbreviation). |
static long |
ToValue(java.lang.String valueStr)
Convert a combined value string to a long tag value. |
| Methods inherited from class gov.nih.nlm.nls.lvg.Lib.BitMaskBase |
|---|
Contains, Contains, Enumerate, GetBitFlag, GetBitIndex, GetBitName, GetBitValue, GetName, GetValue, SetBitFlag, SetValue, ToName, ToValue, ToValues |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DERV_NOUN_ADJ_BIT
public static final int UNIQUE_ACR_EXP_BIT
public static final long NO_BIT_VALUE
public static final long ALL_BIT_VALUE
| Constructor Detail |
|---|
public Tag()
public Tag(long value)
| Method Detail |
|---|
public static long ToValue(java.lang.String valueStr)
valueStr - combined name in String format
public static java.lang.String ToName(long value)
value - number for finding it's combined name
public static java.lang.String GetBitName(int bitValue)
bitValue - bit nubmer for finding it's name
public static java.lang.String GetBitName(int bitValue,
int index)
bitValue - bit nubmer for finding it's nameindex - the order index of the name in bitStr_[]
public static long Enumerate(java.lang.String valueStr)
valueStr - name of a bit for finding it's long value
public static void main(java.lang.String[] args)
|
Lvg Java 2006p Version |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||