Package-level declarations

Home of the RisRecord, the internal representation of a RIS data record. Also contains the RisType, in identifier for the various types of RisRecords, and the RisTag, an enum that captures all the relevant attributes of the individual tags that must or may appear in a RisRecord.

Types

Link copied to clipboard
data class RisRecord(var type: RisType? = null, val firstAuthors: MutableList<String> = mutableListOf(), val secondaryAuthors: MutableList<String> = mutableListOf(), val tertiaryAuthors: MutableList<String> = mutableListOf(), val subsidiaryAuthors: MutableList<String> = mutableListOf(), val authors: MutableList<String> = mutableListOf(), var abstr: String? = null, var authorAddress: String? = null, var accessionNumber: String? = null, var archivesLocation: String? = null, var bt: String? = null, var custom1: String? = null, var custom2: String? = null, var custom3: String? = null, var custom4: String? = null, var custom5: String? = null, var custom6: String? = null, var custom7: String? = null, var custom8: String? = null, var caption: String? = null, var callNumber: String? = null, var cp: String? = null, var unpublishedReferenceTitle: String? = null, var placePublished: String? = null, var date: String? = null, var databaseName: String? = null, var doi: String? = null, var databaseProvider: String? = null, var editor: String? = null, var endPage: String? = null, var edition: String? = null, var referenceId: String? = null, var issue: String? = null, var periodicalNameUserAbbrevation: String? = null, var alternativeTitle: String? = null, var periodicalNameStandardAbbrevation: String? = null, var periodicalNameFullFormatJF: String? = null, var periodicalNameFullFormatJO: String? = null, val keywords: MutableList<String> = mutableListOf(), val pdfLinks: MutableList<String> = mutableListOf(), val fullTextLinks: MutableList<String> = mutableListOf(), val relatedRecords: MutableList<String> = mutableListOf(), val images: MutableList<String> = mutableListOf(), var language: String? = null, var label: String? = null, var websiteLink: String? = null, var miscellaneous1: String? = null, var miscellaneous2: String? = null, var miscellaneous3: String? = null, var notes: String? = null, var abstr2: String? = null, var numberOfVolumes: String? = null, var originalPublication: String? = null, var publisher: String? = null, var publishingPlace: String? = null, var publicationYear: String? = null, var reviewedItem: String? = null, var researchNotes: String? = null, var reprintEdition: String? = null, var section: String? = null, var isbnIssn: String? = null, var startPage: String? = null, var shortTitle: String? = null, var primaryTitle: String? = null, var secondaryTitle: String? = null, var tertiaryTitle: String? = null, var translatedAuthor: String? = null, var title: String? = null, var translatedTitle: String? = null, var userDefinable1: String? = null, var userDefinable2: String? = null, var userDefinable3: String? = null, var userDefinable4: String? = null, var userDefinable5: String? = null, var url: String? = null, var volumeNumber: String? = null, var publisherStandardNumber: String? = null, var primaryDate: String? = null, var accessDate: String? = null)

A single RIS record. It contains all the allowed tags from RIS format.

Link copied to clipboard
enum RisTag : Enum<RisTag>

The enum defines all available Tags that may be used in the RIS format.

Link copied to clipboard

Types of References - as used in RisTag TY.