edu.vt.marian.common
Class ClassIDs
java.lang.Object
|
+--edu.vt.marian.common.ClassIDs
- public class ClassIDs
- extends java.lang.Object
The identifier of an object in the MARIAN universe is composed
of class id and instance id. Class id can be regarded as database id and
instance id can be regarded as a unique id in that database.
NOTE: classID is properly an unsigned 16-bit quantity; instanceID an unsigned
32-bit. Unfortunately there are no unsigneds in Java, so we use an int for
classID and test the bounds. Properly, we should use a long for instanceID,
but that's a lot of unused bits so we'll use an int and keep our fingers
crossed.
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
CLASS_ABSURD
public static final int CLASS_ABSURD
CLASS_TERM
public static final int CLASS_TERM
CLASS_CLASS
public static final int CLASS_CLASS
CLASS_EDT
public static final int CLASS_EDT
- Primitive data types.
CLASS_ATOM
public static final int CLASS_ATOM
CLASS_STRING
public static final int CLASS_STRING
CLASS_INTEGER
public static final int CLASS_INTEGER
CLASS_REAL
public static final int CLASS_REAL
CLASS_RATIONAL
public static final int CLASS_RATIONAL
CLASS_FULLID
public static final int CLASS_FULLID
CLASS_CODE_NUMBER
public static final int CLASS_CODE_NUMBER
- Subclasses of primitives.
CLASS_ROOT
public static final int CLASS_ROOT
CLASS_PERCENTAGE
public static final int CLASS_PERCENTAGE
CLASS_BLANK_STR
public static final int CLASS_BLANK_STR
CLASS_TAB_STR
public static final int CLASS_TAB_STR
CLASS_NEWLINE_STR
public static final int CLASS_NEWLINE_STR
CLASS_CARRIAGE_RETURN_STR
public static final int CLASS_CARRIAGE_RETURN_STR
CLASS_PUNC_STR
public static final int CLASS_PUNC_STR
CLASS_PUNC
public static final int CLASS_PUNC
CLASS_DIGIT_STR
public static final int CLASS_DIGIT_STR
CLASS_CAPITALIZED_STR
public static final int CLASS_CAPITALIZED_STR
CLASS_LOWER_STR
public static final int CLASS_LOWER_STR
CLASS_UPPER_STR
public static final int CLASS_UPPER_STR
CLASS_LETTER_STR
public static final int CLASS_LETTER_STR
CLASS_LETTER_DIGIT_STR
public static final int CLASS_LETTER_DIGIT_STR
CLASS_NONPRINT_STR
public static final int CLASS_NONPRINT_STR
CLASS_NONASCII_STR
public static final int CLASS_NONASCII_STR
CLASS_CNOTES_TEXT
public static final int CLASS_CNOTES_TEXT
CLASS_MED_REC_TEXT
public static final int CLASS_MED_REC_TEXT
CLASS_AILIST_TEXT
public static final int CLASS_AILIST_TEXT
CLASS_CED_DEF_TEXT
public static final int CLASS_CED_DEF_TEXT
CLASS_CED_SAMP_TEXT
public static final int CLASS_CED_SAMP_TEXT
CLASS_USE_NOTE_TEXT
public static final int CLASS_USE_NOTE_TEXT
CLASS_NSWC_TEXT
public static final int CLASS_NSWC_TEXT
CLASS_ENTITY_NAME
public static final int CLASS_ENTITY_NAME
CLASS_PERS_NAME
public static final int CLASS_PERS_NAME
CLASS_CORP_NAME
public static final int CLASS_CORP_NAME
CLASS_CONF_NAME
public static final int CLASS_CONF_NAME
CLASS_SUBJECT
public static final int CLASS_SUBJECT
CLASS_SUBJ_ENTRY
public static final int CLASS_SUBJ_ENTRY
CLASS_UNCAT_STR
public static final int CLASS_UNCAT_STR
CLASS_CDT
public static final int CLASS_CDT
CLASS_LIST
public static final int CLASS_LIST
CLASS_SET
public static final int CLASS_SET
CLASS_TUPLE
public static final int CLASS_TUPLE
CLASS_FRAME
public static final int CLASS_FRAME
CLASS_RELATION
public static final int CLASS_RELATION
CLASS_CED_SENSE
public static final int CLASS_CED_SENSE
CLASS_CED_VARIANT
public static final int CLASS_CED_VARIANT
CLASS_NAME
public static final int CLASS_NAME
CLASS_INSTITUTION
public static final int CLASS_INSTITUTION
CLASS_JOURNAL
public static final int CLASS_JOURNAL
CLASS_JOURNAL_ISSUE
public static final int CLASS_JOURNAL_ISSUE
CLASS_MARC
public static final int CLASS_MARC
CLASS_VT_MARC
public static final int CLASS_VT_MARC
CLASS_VT_MARC_TITLE
public static final int CLASS_VT_MARC_TITLE
CLASS_VT_MARC_NOTE
public static final int CLASS_VT_MARC_NOTE
CLASS_HAS_AUTHOR
public static final int CLASS_HAS_AUTHOR
CLASS_HAS_PERS_AUTHOR
public static final int CLASS_HAS_PERS_AUTHOR
CLASS_HAS_CORP_AUTHOR
public static final int CLASS_HAS_CORP_AUTHOR
CLASS_HAS_CONF_AUTHOR
public static final int CLASS_HAS_CONF_AUTHOR
CLASS_HAS_SUBJECT
public static final int CLASS_HAS_SUBJECT
CLASS_HAS_SUBJ_ENTRY
public static final int CLASS_HAS_SUBJ_ENTRY
CLASS_IS_IN_VT_MARC_TITLE
public static final int CLASS_IS_IN_VT_MARC_TITLE
CLASS_IS_IN_VT_MARC_NOTE
public static final int CLASS_IS_IN_VT_MARC_NOTE
CLASS_IS_IN_PERS_NAME
public static final int CLASS_IS_IN_PERS_NAME
CLASS_IS_IN_CORP_NAME
public static final int CLASS_IS_IN_CORP_NAME
CLASS_IS_IN_CONF_NAME
public static final int CLASS_IS_IN_CONF_NAME
CLASS_IS_IN_SUBJECT
public static final int CLASS_IS_IN_SUBJECT
CLASS_IS_IN_SUBJ_ENTRY
public static final int CLASS_IS_IN_SUBJ_ENTRY
CLASS_AND_EXPR
public static final int CLASS_AND_EXPR
CLASS_OR_EXPR
public static final int CLASS_OR_EXPR
CLASS_VARIABLE
public static final int CLASS_VARIABLE
- Weird things used only by F3L.
CLASS_FORM
public static final int CLASS_FORM
CLASS_TEXT_VECT_NOTE
public static final int CLASS_TEXT_VECT_NOTE
- Feedback Text Vector Classes
CLASS_TEXT_VECT_TITLE
public static final int CLASS_TEXT_VECT_TITLE
CLASS_IS_IN_TEXT_VECT_NOTE
public static final int CLASS_IS_IN_TEXT_VECT_NOTE
CLASS_IS_IN_TEXT_VECT_TITLE
public static final int CLASS_IS_IN_TEXT_VECT_TITLE
CLASS_NLM_SGML_DOC
public static final int CLASS_NLM_SGML_DOC
- NLM Document (Origin) Classes
CLASS_NLM_AIDS_DOC
public static final int CLASS_NLM_AIDS_DOC
CLASS_NLM_DBIR_DOC
public static final int CLASS_NLM_DBIR_DOC
CLASS_NLM_HMD_DOC
public static final int CLASS_NLM_HMD_DOC
CLASS_NLM_HR_DOC
public static final int CLASS_NLM_HR_DOC
CLASS_NLM_HSRI_DOC
public static final int CLASS_NLM_HSRI_DOC
CLASS_NLM_MCH_DOC
public static final int CLASS_NLM_MCH_DOC
CLASS_NLM_NIHRES_DOC
public static final int CLASS_NLM_NIHRES_DOC
CLASS_NLM_NLM_DOC
public static final int CLASS_NLM_NLM_DOC
CLASS_NLM_PCC_DOC
public static final int CLASS_NLM_PCC_DOC
CLASS_NLM_SHC_DOC
public static final int CLASS_NLM_SHC_DOC
CLASS_NLM_HSDB_DOC
public static final int CLASS_NLM_HSDB_DOC
CLASS_NLM_ORGANIZATION
public static final int CLASS_NLM_ORGANIZATION
CLASS_NLM_ADDRESS
public static final int CLASS_NLM_ADDRESS
CLASS_NLM_ORG_DESC
public static final int CLASS_NLM_ORG_DESC
CLASS_NLM_KEYWORDS
public static final int CLASS_NLM_KEYWORDS
CLASS_NLM_ORG_NAME
public static final int CLASS_NLM_ORG_NAME
CLASS_NLM_DOC_NOTE
public static final int CLASS_NLM_DOC_NOTE
CLASS_NLM_CONTACT
public static final int CLASS_NLM_CONTACT
CLASS_NLM_CROSSREF
public static final int CLASS_NLM_CROSSREF
CLASS_MESH_HEADING
public static final int CLASS_MESH_HEADING
CLASS_NLM_SPONSOR
public static final int CLASS_NLM_SPONSOR
CLASS_NLM_ORG_TYPE
public static final int CLASS_NLM_ORG_TYPE
CLASS_HAS_CONTACT
public static final int CLASS_HAS_CONTACT
CLASS_HAS_CROSSREF
public static final int CLASS_HAS_CROSSREF
CLASS_HAS_MESH_HEADING
public static final int CLASS_HAS_MESH_HEADING
CLASS_HAS_SPONSOR
public static final int CLASS_HAS_SPONSOR
CLASS_HAS_TYPE
public static final int CLASS_HAS_TYPE
CLASS_IS_IN_NLM_ADDRESS
public static final int CLASS_IS_IN_NLM_ADDRESS
CLASS_IS_IN_NLM_CONTACT
public static final int CLASS_IS_IN_NLM_CONTACT
CLASS_IS_IN_NLM_CROSSREF
public static final int CLASS_IS_IN_NLM_CROSSREF
CLASS_IS_IN_NLM_ORG_DESC
public static final int CLASS_IS_IN_NLM_ORG_DESC
CLASS_IS_IN_NLM_KEYWORDS
public static final int CLASS_IS_IN_NLM_KEYWORDS
CLASS_IS_IN_MESH_HEADING
public static final int CLASS_IS_IN_MESH_HEADING
CLASS_IS_IN_NLM_ORG_NAME
public static final int CLASS_IS_IN_NLM_ORG_NAME
CLASS_IS_IN_NLM_DOC_NOTE
public static final int CLASS_IS_IN_NLM_DOC_NOTE
CLASS_IS_IN_NLM_SPONSOR
public static final int CLASS_IS_IN_NLM_SPONSOR
CLASS_IS_IN_NLM_ORG_TYPE
public static final int CLASS_IS_IN_NLM_ORG_TYPE
ClassIDs
public ClassIDs()