Class IhmExternalFiles

java.lang.Object
org.rcsb.cif.schema.DelegatingCategory
org.rcsb.cif.schema.mm.IhmExternalFiles
All Implemented Interfaces:
Category

@Generated("org.rcsb.cif.schema.generator.SchemaGenerator")
public class IhmExternalFiles
extends DelegatingCategory
Category provides details regarding external files. The IHM_EXTERNAL_REFERENCE_INFO category captures the top-level details regarding external data sources. This category captures the specific details regarding externally stored files related to the particular I/H model entry.
  • Constructor Details

  • Method Details

    • createDelegate

      protected Column createDelegate​(String columnName, Column column)
      Overrides:
      createDelegate in class DelegatingCategory
    • getId

      public IntColumn getId()
      A unique identifier for each external file.
      Returns:
      IntColumn
    • getReferenceId

      public IntColumn getReferenceId()
      A pointer to the source of the external file - either DOI or locally stored. This data item is a pointer to _ihm_external_reference_info.reference_id in the IHM_EXTERNAL_REFERENCE_INFO category.
      Returns:
      IntColumn
    • getFilePath

      public StrColumn getFilePath()
      The relative path (including filename) for each external file. Absolute paths (starting with "/") are not permitted. This is required for identifying individual files from within a tar-zipped archive file or for identifying supplementary local files organized within a directory structure. This data item assumes a POSIX-like directory structure or file path.
      Returns:
      StrColumn
    • getFileFormat

      public StrColumn getFileFormat()
      Format of the external file.
      Returns:
      StrColumn
    • getContentType

      public StrColumn getContentType()
      The type of content in the file.
      Returns:
      StrColumn
    • getFileSizeBytes

      public FloatColumn getFileSizeBytes()
      Storage size of the external file in bytes.
      Returns:
      FloatColumn
    • getDetails

      public StrColumn getDetails()
      Additional textual details regarding the external file.
      Returns:
      StrColumn