Package org.rcsb.cif.schema.mm
Class Database2
java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.Database2
- All Implemented Interfaces:
Category
@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class Database2
extends DelegatingCategory
Data items in the DATABASE_2 category record details about the
database identifiers of the data block.
These data items are assigned by database managers and should
only appear in a data block if they originate from that source.
The name of this category, DATABASE_2, arose because the
category name DATABASE was already in use in the core CIF
dictionary, but was used differently from the way it needed
to be used in the mmCIF dictionary. Since CIF data names
cannot be changed once they have been adopted, a new category
had to be created.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.rcsb.cif.schema.DelegatingCategory
DelegatingCategory.DelegatingCifCoreCategoryNested classes/interfaces inherited from interface org.rcsb.cif.model.Category
Category.EmptyCategory -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description protected ColumncreateDelegate(String columnName, Column column)StrColumngetDatabaseCode()The code assigned by the database identified in _database_2.database_id.StrColumngetDatabaseId()An abbreviation that identifies the database.Methods inherited from class org.rcsb.cif.schema.DelegatingCategory
getCategoryName, getColumn, getColumns, getRowCount
-
Constructor Details
-
Method Details
-
createDelegate
- Overrides:
createDelegatein classDelegatingCategory
-
getDatabaseId
An abbreviation that identifies the database.- Returns:
- StrColumn
-
getDatabaseCode
The code assigned by the database identified in _database_2.database_id.- Returns:
- StrColumn
-