All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class edu.vt.marian.common.ClassIDs

java.lang.Object
   |
   +----edu.vt.marian.common.ClassIDs

public class ClassIDs
extends 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.


Variable Index

 o CLASS_ABSURD
 o CLASS_AILIST_TEXT
 o CLASS_AND_EXPR
 o CLASS_ATOM
 o CLASS_BLANK_STR
 o CLASS_CAPITALIZED_STR
 o CLASS_CARRIAGE_RETURN_STR
 o CLASS_CDT
 o CLASS_CED_DEF_TEXT
 o CLASS_CED_SAMP_TEXT
 o CLASS_CED_SENSE
 o CLASS_CED_VARIANT
 o CLASS_CLASS
 o CLASS_CNOTES_TEXT
 o CLASS_CODE_NUMBER
Subclasses of primitives.
 o CLASS_CONF_NAME
 o CLASS_CORP_NAME
 o CLASS_DC_CREATOR_NAME
 o CLASS_DC_DESCRIPTION
 o CLASS_DC_SUBJECT
 o CLASS_DC_TITLE
 o CLASS_DIGIT_STR
 o CLASS_EDT
Primitive data types.
 o CLASS_ENTITY_NAME
 o CLASS_FORM
 o CLASS_FRAME
 o CLASS_FULLID
 o CLASS_HAS_ABSTRACT
 o CLASS_HAS_AUTHOR
 o CLASS_HAS_CONF_AUTHOR
 o CLASS_HAS_CONTACT
 o CLASS_HAS_CORP_AUTHOR
 o CLASS_HAS_CROSSREF
 o CLASS_HAS_KEYWORD
 o CLASS_HAS_MESH_HEADING
 o CLASS_HAS_PERS_AUTHOR
 o CLASS_HAS_SPONSOR
 o CLASS_HAS_SUBJ_ENTRY
 o CLASS_HAS_SUBJECT
 o CLASS_HAS_TITLE
 o CLASS_HAS_TYPE
 o CLASS_HEADINGS
 o CLASS_INSTITUTION
 o CLASS_INTEGER
 o CLASS_IS_IN_CONF_NAME
 o CLASS_IS_IN_CORP_NAME
 o CLASS_IS_IN_MESH_HEADING
 o CLASS_IS_IN_NLM_ADDRESS
 o CLASS_IS_IN_NLM_CONTACT
 o CLASS_IS_IN_NLM_CROSSREF
 o CLASS_IS_IN_NLM_DOC_NOTE
 o CLASS_IS_IN_NLM_KEYWORDS
 o CLASS_IS_IN_NLM_ORG_DESC
 o CLASS_IS_IN_NLM_ORG_NAME
 o CLASS_IS_IN_NLM_ORG_TYPE
 o CLASS_IS_IN_NLM_SPONSOR
 o CLASS_IS_IN_PERS_NAME
 o CLASS_IS_IN_SUBJ_ENTRY
 o CLASS_IS_IN_SUBJECT
 o CLASS_IS_IN_TEXT_VECT_NOTE
 o CLASS_IS_IN_TEXT_VECT_TITLE
 o CLASS_IS_IN_VT_MARC_NOTE
 o CLASS_IS_IN_VT_MARC_TITLE
 o CLASS_JOURNAL
 o CLASS_JOURNAL_ISSUE
 o CLASS_KEYWORDS
 o CLASS_LC_SUBJECT
 o CLASS_LETTER_DIGIT_STR
 o CLASS_LETTER_STR
 o CLASS_LIST
 o CLASS_LOWER_STR
 o CLASS_MARC
 o CLASS_MED_REC_TEXT
 o CLASS_MESH_HEADING
 o CLASS_MIT_ETD
 o CLASS_MIT_TITLE
 o CLASS_NAME
 o CLASS_NEWLINE_STR
 o CLASS_NLM_ADDRESS
 o CLASS_NLM_AIDS_DOC
 o CLASS_NLM_CONTACT
 o CLASS_NLM_CROSSREF
 o CLASS_NLM_DBIR_DOC
 o CLASS_NLM_DOC_NOTE
 o CLASS_NLM_HMD_DOC
 o CLASS_NLM_HR_DOC
 o CLASS_NLM_HSDB_DOC
 o CLASS_NLM_HSRI_DOC
 o CLASS_NLM_KEYWORDS
 o CLASS_NLM_MCH_DOC
 o CLASS_NLM_NIHRES_DOC
 o CLASS_NLM_NLM_DOC
 o CLASS_NLM_ORG_DESC
 o CLASS_NLM_ORG_NAME
 o CLASS_NLM_ORG_TYPE
 o CLASS_NLM_ORGANIZATION
 o CLASS_NLM_PCC_DOC
 o CLASS_NLM_SGML_DOC
NLM Document (Origin) Classes
 o CLASS_NLM_SHC_DOC
 o CLASS_NLM_SPONSOR
 o CLASS_NONASCII_STR
 o CLASS_NONPRINT_STR
 o CLASS_NSWC_TEXT
 o CLASS_OCCURS_IN_DC_CREATOR_NAME
 o CLASS_OCCURS_IN_DC_DESCRIPTION
 o CLASS_OCCURS_IN_DC_SUBJECT
 o CLASS_OCCURS_IN_DC_TITLE
 o CLASS_OCCURS_IN_ENTITY_NAME
 o CLASS_OCCURS_IN_HEADINGS
 o CLASS_OCCURS_IN_KEYWORDS
 o CLASS_OCCURS_IN_PHYSDIS_BODY
 o CLASS_OCCURS_IN_PHYSDIS_DESCRIPTION
 o CLASS_OCCURS_IN_PHYSDIS_TITLE
 o CLASS_OR_EXPR
 o CLASS_PERCENTAGE
 o CLASS_PERS_NAME
 o CLASS_PHYSDIS_BODY
 o CLASS_PHYSDIS_DESCRIPTION
 o CLASS_PHYSDIS_ETD
 o CLASS_PHYSDIS_TITLE
 o CLASS_PUNC
 o CLASS_PUNC_STR
 o CLASS_RATIONAL
 o CLASS_REAL
 o CLASS_RELATION
 o CLASS_ROOT
 o CLASS_SET
 o CLASS_STRING
 o CLASS_SUBJ_ENTRY
 o CLASS_SUBJECT
 o CLASS_TAB_STR
 o CLASS_TERM
 o CLASS_TEXT_VECT_NOTE
Feedback Text Vector Classes
 o CLASS_TEXT_VECT_TITLE
 o CLASS_TUPLE
 o CLASS_UNCAT_STR
 o CLASS_UNKNOWN_DIENST
 o CLASS_UNKNOWN_HARVEST
 o CLASS_UNKNOWN_Z3950
 o CLASS_UPPER_STR
 o CLASS_USE_NOTE_TEXT
 o CLASS_VARIABLE
Weird things used only by F3L.
 o CLASS_VT_ETD_OAMS
 o CLASS_VT_ETD_OAMS_ABSTRACT
 o CLASS_VT_ETD_OAMS_TITLE
 o CLASS_VT_MARC
 o CLASS_VT_MARC_NOTE
 o CLASS_VT_MARC_TITLE

Constructor Index

 o ClassIDs()

Variables

 o CLASS_ABSURD
 public static final int CLASS_ABSURD
 o CLASS_TERM
 public static final int CLASS_TERM
 o CLASS_CLASS
 public static final int CLASS_CLASS
 o CLASS_EDT
 public static final int CLASS_EDT
Primitive data types.

 o CLASS_ATOM
 public static final int CLASS_ATOM
 o CLASS_STRING
 public static final int CLASS_STRING
 o CLASS_INTEGER
 public static final int CLASS_INTEGER
 o CLASS_REAL
 public static final int CLASS_REAL
 o CLASS_RATIONAL
 public static final int CLASS_RATIONAL
 o CLASS_FULLID
 public static final int CLASS_FULLID
 o CLASS_CODE_NUMBER
 public static final int CLASS_CODE_NUMBER
Subclasses of primitives.

 o CLASS_ROOT
 public static final int CLASS_ROOT
 o CLASS_PERCENTAGE
 public static final int CLASS_PERCENTAGE
 o CLASS_BLANK_STR
 public static final int CLASS_BLANK_STR
 o CLASS_TAB_STR
 public static final int CLASS_TAB_STR
 o CLASS_NEWLINE_STR
 public static final int CLASS_NEWLINE_STR
 o CLASS_CARRIAGE_RETURN_STR
 public static final int CLASS_CARRIAGE_RETURN_STR
 o CLASS_PUNC_STR
 public static final int CLASS_PUNC_STR
 o CLASS_PUNC
 public static final int CLASS_PUNC
 o CLASS_DIGIT_STR
 public static final int CLASS_DIGIT_STR
 o CLASS_CAPITALIZED_STR
 public static final int CLASS_CAPITALIZED_STR
 o CLASS_LOWER_STR
 public static final int CLASS_LOWER_STR
 o CLASS_UPPER_STR
 public static final int CLASS_UPPER_STR
 o CLASS_LETTER_STR
 public static final int CLASS_LETTER_STR
 o CLASS_LETTER_DIGIT_STR
 public static final int CLASS_LETTER_DIGIT_STR
 o CLASS_NONPRINT_STR
 public static final int CLASS_NONPRINT_STR
 o CLASS_NONASCII_STR
 public static final int CLASS_NONASCII_STR
 o CLASS_CNOTES_TEXT
 public static final int CLASS_CNOTES_TEXT
 o CLASS_MED_REC_TEXT
 public static final int CLASS_MED_REC_TEXT
 o CLASS_AILIST_TEXT
 public static final int CLASS_AILIST_TEXT
 o CLASS_CED_DEF_TEXT
 public static final int CLASS_CED_DEF_TEXT
 o CLASS_CED_SAMP_TEXT
 public static final int CLASS_CED_SAMP_TEXT
 o CLASS_USE_NOTE_TEXT
 public static final int CLASS_USE_NOTE_TEXT
 o CLASS_NSWC_TEXT
 public static final int CLASS_NSWC_TEXT
 o CLASS_ENTITY_NAME
 public static final int CLASS_ENTITY_NAME
 o CLASS_PERS_NAME
 public static final int CLASS_PERS_NAME
 o CLASS_CORP_NAME
 public static final int CLASS_CORP_NAME
 o CLASS_CONF_NAME
 public static final int CLASS_CONF_NAME
 o CLASS_DC_CREATOR_NAME
 public static final int CLASS_DC_CREATOR_NAME
 o CLASS_SUBJECT
 public static final int CLASS_SUBJECT
 o CLASS_SUBJ_ENTRY
 public static final int CLASS_SUBJ_ENTRY
 o CLASS_DC_SUBJECT
 public static final int CLASS_DC_SUBJECT
 o CLASS_LC_SUBJECT
 public static final int CLASS_LC_SUBJECT
 o CLASS_UNCAT_STR
 public static final int CLASS_UNCAT_STR
 o CLASS_KEYWORDS
 public static final int CLASS_KEYWORDS
 o CLASS_HEADINGS
 public static final int CLASS_HEADINGS
 o CLASS_CDT
 public static final int CLASS_CDT
 o CLASS_LIST
 public static final int CLASS_LIST
 o CLASS_SET
 public static final int CLASS_SET
 o CLASS_TUPLE
 public static final int CLASS_TUPLE
 o CLASS_FRAME
 public static final int CLASS_FRAME
 o CLASS_RELATION
 public static final int CLASS_RELATION
 o CLASS_CED_SENSE
 public static final int CLASS_CED_SENSE
 o CLASS_CED_VARIANT
 public static final int CLASS_CED_VARIANT
 o CLASS_NAME
 public static final int CLASS_NAME
 o CLASS_INSTITUTION
 public static final int CLASS_INSTITUTION
 o CLASS_JOURNAL
 public static final int CLASS_JOURNAL
 o CLASS_JOURNAL_ISSUE
 public static final int CLASS_JOURNAL_ISSUE
 o CLASS_MARC
 public static final int CLASS_MARC
 o CLASS_VT_MARC
 public static final int CLASS_VT_MARC
 o CLASS_VT_MARC_TITLE
 public static final int CLASS_VT_MARC_TITLE
 o CLASS_VT_MARC_NOTE
 public static final int CLASS_VT_MARC_NOTE
 o CLASS_VT_ETD_OAMS
 public static final int CLASS_VT_ETD_OAMS
 o CLASS_VT_ETD_OAMS_TITLE
 public static final int CLASS_VT_ETD_OAMS_TITLE
 o CLASS_VT_ETD_OAMS_ABSTRACT
 public static final int CLASS_VT_ETD_OAMS_ABSTRACT
 o CLASS_PHYSDIS_ETD
 public static final int CLASS_PHYSDIS_ETD
 o CLASS_PHYSDIS_TITLE
 public static final int CLASS_PHYSDIS_TITLE
 o CLASS_PHYSDIS_BODY
 public static final int CLASS_PHYSDIS_BODY
 o CLASS_PHYSDIS_DESCRIPTION
 public static final int CLASS_PHYSDIS_DESCRIPTION
 o CLASS_DC_TITLE
 public static final int CLASS_DC_TITLE
 o CLASS_DC_DESCRIPTION
 public static final int CLASS_DC_DESCRIPTION
 o CLASS_MIT_ETD
 public static final int CLASS_MIT_ETD
 o CLASS_MIT_TITLE
 public static final int CLASS_MIT_TITLE
 o CLASS_HAS_AUTHOR
 public static final int CLASS_HAS_AUTHOR
 o CLASS_HAS_PERS_AUTHOR
 public static final int CLASS_HAS_PERS_AUTHOR
 o CLASS_HAS_CORP_AUTHOR
 public static final int CLASS_HAS_CORP_AUTHOR
 o CLASS_HAS_CONF_AUTHOR
 public static final int CLASS_HAS_CONF_AUTHOR
 o CLASS_HAS_SUBJECT
 public static final int CLASS_HAS_SUBJECT
 o CLASS_HAS_SUBJ_ENTRY
 public static final int CLASS_HAS_SUBJ_ENTRY
 o CLASS_HAS_ABSTRACT
 public static final int CLASS_HAS_ABSTRACT
 o CLASS_HAS_TITLE
 public static final int CLASS_HAS_TITLE
 o CLASS_HAS_KEYWORD
 public static final int CLASS_HAS_KEYWORD
 o CLASS_IS_IN_VT_MARC_TITLE
 public static final int CLASS_IS_IN_VT_MARC_TITLE
 o CLASS_IS_IN_VT_MARC_NOTE
 public static final int CLASS_IS_IN_VT_MARC_NOTE
 o CLASS_IS_IN_PERS_NAME
 public static final int CLASS_IS_IN_PERS_NAME
 o CLASS_IS_IN_CORP_NAME
 public static final int CLASS_IS_IN_CORP_NAME
 o CLASS_IS_IN_CONF_NAME
 public static final int CLASS_IS_IN_CONF_NAME
 o CLASS_IS_IN_SUBJECT
 public static final int CLASS_IS_IN_SUBJECT
 o CLASS_IS_IN_SUBJ_ENTRY
 public static final int CLASS_IS_IN_SUBJ_ENTRY
 o CLASS_AND_EXPR
 public static final int CLASS_AND_EXPR
 o CLASS_OR_EXPR
 public static final int CLASS_OR_EXPR
 o CLASS_VARIABLE
 public static final int CLASS_VARIABLE
Weird things used only by F3L.

 o CLASS_FORM
 public static final int CLASS_FORM
 o CLASS_TEXT_VECT_NOTE
 public static final int CLASS_TEXT_VECT_NOTE
Feedback Text Vector Classes

 o CLASS_TEXT_VECT_TITLE
 public static final int CLASS_TEXT_VECT_TITLE
 o CLASS_IS_IN_TEXT_VECT_NOTE
 public static final int CLASS_IS_IN_TEXT_VECT_NOTE
 o CLASS_IS_IN_TEXT_VECT_TITLE
 public static final int CLASS_IS_IN_TEXT_VECT_TITLE
 o CLASS_NLM_SGML_DOC
 public static final int CLASS_NLM_SGML_DOC
NLM Document (Origin) Classes

 o CLASS_NLM_AIDS_DOC
 public static final int CLASS_NLM_AIDS_DOC
 o CLASS_NLM_DBIR_DOC
 public static final int CLASS_NLM_DBIR_DOC
 o CLASS_NLM_HMD_DOC
 public static final int CLASS_NLM_HMD_DOC
 o CLASS_NLM_HR_DOC
 public static final int CLASS_NLM_HR_DOC
 o CLASS_NLM_HSRI_DOC
 public static final int CLASS_NLM_HSRI_DOC
 o CLASS_NLM_MCH_DOC
 public static final int CLASS_NLM_MCH_DOC
 o CLASS_NLM_NIHRES_DOC
 public static final int CLASS_NLM_NIHRES_DOC
 o CLASS_NLM_NLM_DOC
 public static final int CLASS_NLM_NLM_DOC
 o CLASS_NLM_PCC_DOC
 public static final int CLASS_NLM_PCC_DOC
 o CLASS_NLM_SHC_DOC
 public static final int CLASS_NLM_SHC_DOC
 o CLASS_NLM_HSDB_DOC
 public static final int CLASS_NLM_HSDB_DOC
 o CLASS_NLM_ORGANIZATION
 public static final int CLASS_NLM_ORGANIZATION
 o CLASS_NLM_ADDRESS
 public static final int CLASS_NLM_ADDRESS
 o CLASS_NLM_ORG_DESC
 public static final int CLASS_NLM_ORG_DESC
 o CLASS_NLM_KEYWORDS
 public static final int CLASS_NLM_KEYWORDS
 o CLASS_NLM_ORG_NAME
 public static final int CLASS_NLM_ORG_NAME
 o CLASS_NLM_DOC_NOTE
 public static final int CLASS_NLM_DOC_NOTE
 o CLASS_NLM_CONTACT
 public static final int CLASS_NLM_CONTACT
 o CLASS_NLM_CROSSREF
 public static final int CLASS_NLM_CROSSREF
 o CLASS_MESH_HEADING
 public static final int CLASS_MESH_HEADING
 o CLASS_NLM_SPONSOR
 public static final int CLASS_NLM_SPONSOR
 o CLASS_NLM_ORG_TYPE
 public static final int CLASS_NLM_ORG_TYPE
 o CLASS_HAS_CONTACT
 public static final int CLASS_HAS_CONTACT
 o CLASS_HAS_CROSSREF
 public static final int CLASS_HAS_CROSSREF
 o CLASS_HAS_MESH_HEADING
 public static final int CLASS_HAS_MESH_HEADING
 o CLASS_HAS_SPONSOR
 public static final int CLASS_HAS_SPONSOR
 o CLASS_HAS_TYPE
 public static final int CLASS_HAS_TYPE
 o CLASS_IS_IN_NLM_ADDRESS
 public static final int CLASS_IS_IN_NLM_ADDRESS
 o CLASS_IS_IN_NLM_CONTACT
 public static final int CLASS_IS_IN_NLM_CONTACT
 o CLASS_IS_IN_NLM_CROSSREF
 public static final int CLASS_IS_IN_NLM_CROSSREF
 o CLASS_IS_IN_NLM_ORG_DESC
 public static final int CLASS_IS_IN_NLM_ORG_DESC
 o CLASS_IS_IN_NLM_KEYWORDS
 public static final int CLASS_IS_IN_NLM_KEYWORDS
 o CLASS_IS_IN_MESH_HEADING
 public static final int CLASS_IS_IN_MESH_HEADING
 o CLASS_IS_IN_NLM_ORG_NAME
 public static final int CLASS_IS_IN_NLM_ORG_NAME
 o CLASS_IS_IN_NLM_DOC_NOTE
 public static final int CLASS_IS_IN_NLM_DOC_NOTE
 o CLASS_IS_IN_NLM_SPONSOR
 public static final int CLASS_IS_IN_NLM_SPONSOR
 o CLASS_IS_IN_NLM_ORG_TYPE
 public static final int CLASS_IS_IN_NLM_ORG_TYPE
 o CLASS_OCCURS_IN_PHYSDIS_BODY
 public static final int CLASS_OCCURS_IN_PHYSDIS_BODY
 o CLASS_OCCURS_IN_ENTITY_NAME
 public static final int CLASS_OCCURS_IN_ENTITY_NAME
 o CLASS_OCCURS_IN_PHYSDIS_DESCRIPTION
 public static final int CLASS_OCCURS_IN_PHYSDIS_DESCRIPTION
 o CLASS_OCCURS_IN_PHYSDIS_TITLE
 public static final int CLASS_OCCURS_IN_PHYSDIS_TITLE
 o CLASS_OCCURS_IN_DC_CREATOR_NAME
 public static final int CLASS_OCCURS_IN_DC_CREATOR_NAME
 o CLASS_OCCURS_IN_DC_SUBJECT
 public static final int CLASS_OCCURS_IN_DC_SUBJECT
 o CLASS_OCCURS_IN_DC_DESCRIPTION
 public static final int CLASS_OCCURS_IN_DC_DESCRIPTION
 o CLASS_OCCURS_IN_DC_TITLE
 public static final int CLASS_OCCURS_IN_DC_TITLE
 o CLASS_OCCURS_IN_HEADINGS
 public static final int CLASS_OCCURS_IN_HEADINGS
 o CLASS_OCCURS_IN_KEYWORDS
 public static final int CLASS_OCCURS_IN_KEYWORDS
 o CLASS_UNKNOWN_DIENST
 public static final int CLASS_UNKNOWN_DIENST
 o CLASS_UNKNOWN_Z3950
 public static final int CLASS_UNKNOWN_Z3950
 o CLASS_UNKNOWN_HARVEST
 public static final int CLASS_UNKNOWN_HARVEST

Constructors

 o ClassIDs
 public ClassIDs()

All Packages  Class Hierarchy  This Package  Previous  Next  Index