Top Description Fields Constructors Methods
de.undercouch.citeproc.ris

public Class RISReference

extends Object
Class Inheritance
Imports
java.util.Arrays, .Map, .Objects

A RIS reference
Author
Michel Kraemer

Field Summary

Modifier and TypeField and Description
private final String
private final String
private final String
private final String
private final String[]
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String[]
private final String
private final String
private final String[]
private final String
private final String
private final String
private final String
private final String[]
private final String
private final String
private final String
private final String[]
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String
private final String[]
private final String[]
private final String
private final String
private final String[]
private final String
private final RISType
private final String
private final String
private final String
private final String

Constructor Summary

AccessConstructor and Description
public
public
RISReference(String id, RISType type, String[] editors, String[] tertiaryAuthors, String[] subsidiaryAuthors, String abstrct, String authorAddress, String accessionNumber, String[] authors, String bookOrConference, String custom1, String custom2, String custom3, String custom4, String custom5, String custom6, String custom7, String custom8, String caption, String callNumber, String place, String date, String nameOfDatabase, String DOI, String databaseProvider, String endPage, String edition, String issue, String journal, String[] keywords, String[] fileAttachments, String figure, String language, String label, String number, String typeOfWork, String[] notes, String numberOfVolumes, String originalPublication, String publisher, String year, String reviewedItem, String researchNotes, String reprintEdition, String section, String isbnOrIssn, String startPage, String shortTitle, String primaryTitle, String secondaryTitle, String tertiaryTitle, String[] translatedAuthors, String title, String translatedTitle, String URL, String volume, String accessDate)

Method Summary

Modifier and TypeMethod and Description
public boolean
equals(Object obj)

Overrides java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.

public String

Returns:

the reference's abstract
getAbstrct
()

public String

Returns:

the reference's accessDate
getAccessDate
()

public String

Returns:

the reference's accessionNumber
getAccessionNumber
()

public String

Returns:

the reference's authorAddress
getAuthorAddress
()

public String[]

Returns:

the reference's authors
getAuthors
()

public String

Returns:

the reference's bookOrConference
getBookOrConference
()

public String

Returns:

the reference's callNumber
getCallNumber
()

public String

Returns:

the reference's caption
getCaption
()

public String

Returns:

the reference's custom1
getCustom1
()

public String

Returns:

the reference's custom2
getCustom2
()

public String

Returns:

the reference's custom3
getCustom3
()

public String

Returns:

the reference's custom4
getCustom4
()

public String

Returns:

the reference's custom5
getCustom5
()

public String

Returns:

the reference's custom6
getCustom6
()

public String

Returns:

the reference's custom7
getCustom7
()

public String

Returns:

the reference's custom8
getCustom8
()

public String

Returns:

the reference's databaseProvider
getDatabaseProvider
()

public String

Returns:

the reference's date
getDate
()

public String

Returns:

the reference's DOI
getDOI
()

public String

Returns:

the reference's edition
getEdition
()

public String[]

Returns:

the reference's editors
getEditors
()

public String

Returns:

the reference's endPage
getEndPage
()

public String

Returns:

the reference's figure
getFigure
()

public String[]

Returns:

the reference's fileAttachments
getFileAttachments
()

public String

Returns:

the reference's id
getId
()

public String

Returns:

the reference's isbnOrIssn
getIsbnOrIssn
()

public String

Returns:

the reference's issue
getIssue
()

public String

Returns:

the reference's journal
getJournal
()

public String[]

Returns:

the reference's keywords
getKeywords
()

public String

Returns:

the reference's label
getLabel
()

public String

Returns:

the reference's language
getLanguage
()

public String

Returns:

the reference's nameOfDatabase
getNameOfDatabase
()

public String[]

Returns:

the reference's notes
getNotes
()

public String

Returns:

the reference's number
getNumber
()

public String

Returns:

the reference's numberOfVolumes
getNumberOfVolumes
()

public String

Returns:

the reference's originalPublication
getOriginalPublication
()

public String

Returns:

the reference's place
getPlace
()

public String

Returns:

the reference's primaryTitle
getPrimaryTitle
()

public String

Returns:

the reference's publisher
getPublisher
()

public String

Returns:

the reference's reprintEdition
getReprintEdition
()

public String

Returns:

the reference's researchNotes
getResearchNotes
()

public String

Returns:

the reference's reviewedItem
getReviewedItem
()

public String

Returns:

the reference's secondaryTitle
getSecondaryTitle
()

public String

Returns:

the reference's section
getSection
()

public String

Returns:

the reference's shortTitle
getShortTitle
()

public String

Returns:

the reference's startPage
getStartPage
()

public String[]

Returns:

the reference's subsidiaryAuthors
getSubsidiaryAuthors
()

public String[]

Returns:

the reference's tertiaryAuthors
getTertiaryAuthors
()

public String

Returns:

the reference's tertiaryTitle
getTertiaryTitle
()

public String

Returns:

the reference's title
getTitle
()

public String[]

Returns:

the reference's translatedAuthors
getTranslatedAuthors
()

public String

Returns:

the reference's translatedTitle
getTranslatedTitle
()

public RISType

Returns:

the reference's type
getType
()

public String

Returns:

the reference's typeOfWork
getTypeOfWork
()

public String

Returns:

the reference's URL
getURL
()

public String

Returns:

the reference's volume
getVolume
()

public String

Returns:

the reference's year
getYear
()

public int
hashCode()

Overrides java.lang.Object.hashCode.

Returns a hash code value for this object.

Inherited from java.lang.Object:
clonefinalizegetClassnotifynotifyAlltoStringwaitwaitwait

Field Detail

abstrctback to summary
private final String abstrct
accessDateback to summary
private final String accessDate
accessionNumberback to summary
private final String accessionNumber
authorAddressback to summary
private final String authorAddress
authorsback to summary
private final String[] authors
bookOrConferenceback to summary
private final String bookOrConference
callNumberback to summary
private final String callNumber
captionback to summary
private final String caption
custom1back to summary
private final String custom1
custom2back to summary
private final String custom2
custom3back to summary
private final String custom3
custom4back to summary
private final String custom4
custom5back to summary
private final String custom5
custom6back to summary
private final String custom6
custom7back to summary
private final String custom7
custom8back to summary
private final String custom8
databaseProviderback to summary
private final String databaseProvider
dateback to summary
private final String date
DOIback to summary
private final String DOI
editionback to summary
private final String edition
editorsback to summary
private final String[] editors
endPageback to summary
private final String endPage
figureback to summary
private final String figure
fileAttachmentsback to summary
private final String[] fileAttachments
idback to summary
private final String id
isbnOrIssnback to summary
private final String isbnOrIssn
issueback to summary
private final String issue
journalback to summary
private final String journal
keywordsback to summary
private final String[] keywords
labelback to summary
private final String label
languageback to summary
private final String language
nameOfDatabaseback to summary
private final String nameOfDatabase
notesback to summary
private final String[] notes
numberback to summary
private final String number
numberOfVolumesback to summary
private final String numberOfVolumes
originalPublicationback to summary
private final String originalPublication
placeback to summary
private final String place
primaryTitleback to summary
private final String primaryTitle
publisherback to summary
private final String publisher
reprintEditionback to summary
private final String reprintEdition
researchNotesback to summary
private final String researchNotes
reviewedItemback to summary
private final String reviewedItem
secondaryTitleback to summary
private final String secondaryTitle
sectionback to summary
private final String section
shortTitleback to summary
private final String shortTitle
startPageback to summary
private final String startPage
subsidiaryAuthorsback to summary
private final String[] subsidiaryAuthors
tertiaryAuthorsback to summary
private final String[] tertiaryAuthors
tertiaryTitleback to summary
private final String tertiaryTitle
titleback to summary
private final String title
translatedAuthorsback to summary
private final String[] translatedAuthors
translatedTitleback to summary
private final String translatedTitle
typeback to summary
private final RISType type
typeOfWorkback to summary
private final String typeOfWork
URLback to summary
private final String URL
volumeback to summary
private final String volume
yearback to summary
private final String year

Constructor Detail

RISReferenceback to summary
public RISReference()
RISReferenceback to summary
public RISReference(String id, RISType type, String[] editors, String[] tertiaryAuthors, String[] subsidiaryAuthors, String abstrct, String authorAddress, String accessionNumber, String[] authors, String bookOrConference, String custom1, String custom2, String custom3, String custom4, String custom5, String custom6, String custom7, String custom8, String caption, String callNumber, String place, String date, String nameOfDatabase, String DOI, String databaseProvider, String endPage, String edition, String issue, String journal, String[] keywords, String[] fileAttachments, String figure, String language, String label, String number, String typeOfWork, String[] notes, String numberOfVolumes, String originalPublication, String publisher, String year, String reviewedItem, String researchNotes, String reprintEdition, String section, String isbnOrIssn, String startPage, String shortTitle, String primaryTitle, String secondaryTitle, String tertiaryTitle, String[] translatedAuthors, String title, String translatedTitle, String URL, String volume, String accessDate)

Method Detail

equalsback to summary
public boolean equals(Object obj)

Overrides java.lang.Object.equals.

Doc from java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.

The equals method implements an equivalence relation on non-null object references:

  • It is reflexive: for any non-null reference value x, x.equals(x) should return true.
  • It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true.
  • It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.
  • It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified.
  • For any non-null reference value x, x.equals(null) should return false.

An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.

Annotations
@Override
getAbstrctback to summary
public String getAbstrct()
Returns:String

the reference's abstract

getAccessDateback to summary
public String getAccessDate()
Returns:String

the reference's accessDate

getAccessionNumberback to summary
public String getAccessionNumber()
Returns:String

the reference's accessionNumber

getAuthorAddressback to summary
public String getAuthorAddress()
Returns:String

the reference's authorAddress

getAuthorsback to summary
public String[] getAuthors()
Returns:String[]

the reference's authors

getBookOrConferenceback to summary
public String getBookOrConference()
Returns:String

the reference's bookOrConference

getCallNumberback to summary
public String getCallNumber()
Returns:String

the reference's callNumber

getCaptionback to summary
public String getCaption()
Returns:String

the reference's caption

getCustom1back to summary
public String getCustom1()
Returns:String

the reference's custom1

getCustom2back to summary
public String getCustom2()
Returns:String

the reference's custom2

getCustom3back to summary
public String getCustom3()
Returns:String

the reference's custom3

getCustom4back to summary
public String getCustom4()
Returns:String

the reference's custom4

getCustom5back to summary
public String getCustom5()
Returns:String

the reference's custom5

getCustom6back to summary
public String getCustom6()
Returns:String

the reference's custom6

getCustom7back to summary
public String getCustom7()
Returns:String

the reference's custom7

getCustom8back to summary
public String getCustom8()
Returns:String

the reference's custom8

getDatabaseProviderback to summary
public String getDatabaseProvider()
Returns:String

the reference's databaseProvider

getDateback to summary
public String getDate()
Returns:String

the reference's date

getDOIback to summary
public String getDOI()
Returns:String

the reference's DOI

getEditionback to summary
public String getEdition()
Returns:String

the reference's edition

getEditorsback to summary
public String[] getEditors()
Returns:String[]

the reference's editors

getEndPageback to summary
public String getEndPage()
Returns:String

the reference's endPage

getFigureback to summary
public String getFigure()
Returns:String

the reference's figure

getFileAttachmentsback to summary
public String[] getFileAttachments()
Returns:String[]

the reference's fileAttachments

getIdback to summary
public String getId()
Returns:String

the reference's id

getIsbnOrIssnback to summary
public String getIsbnOrIssn()
Returns:String

the reference's isbnOrIssn

getIssueback to summary
public String getIssue()
Returns:String

the reference's issue

getJournalback to summary
public String getJournal()
Returns:String

the reference's journal

getKeywordsback to summary
public String[] getKeywords()
Returns:String[]

the reference's keywords

getLabelback to summary
public String getLabel()
Returns:String

the reference's label

getLanguageback to summary
public String getLanguage()
Returns:String

the reference's language

getNameOfDatabaseback to summary
public String getNameOfDatabase()
Returns:String

the reference's nameOfDatabase

getNotesback to summary
public String[] getNotes()
Returns:String[]

the reference's notes

getNumberback to summary
public String getNumber()
Returns:String

the reference's number

getNumberOfVolumesback to summary
public String getNumberOfVolumes()
Returns:String

the reference's numberOfVolumes

getOriginalPublicationback to summary
public String getOriginalPublication()
Returns:String

the reference's originalPublication

getPlaceback to summary
public String getPlace()
Returns:String

the reference's place

getPrimaryTitleback to summary
public String getPrimaryTitle()
Returns:String

the reference's primaryTitle

getPublisherback to summary
public String getPublisher()
Returns:String

the reference's publisher

getReprintEditionback to summary
public String getReprintEdition()
Returns:String

the reference's reprintEdition

getResearchNotesback to summary
public String getResearchNotes()
Returns:String

the reference's researchNotes

getReviewedItemback to summary
public String getReviewedItem()
Returns:String

the reference's reviewedItem

getSecondaryTitleback to summary
public String getSecondaryTitle()
Returns:String

the reference's secondaryTitle

getSectionback to summary
public String getSection()
Returns:String

the reference's section

getShortTitleback to summary
public String getShortTitle()
Returns:String

the reference's shortTitle

getStartPageback to summary
public String getStartPage()
Returns:String

the reference's startPage

getSubsidiaryAuthorsback to summary
public String[] getSubsidiaryAuthors()
Returns:String[]

the reference's subsidiaryAuthors

getTertiaryAuthorsback to summary
public String[] getTertiaryAuthors()
Returns:String[]

the reference's tertiaryAuthors

getTertiaryTitleback to summary
public String getTertiaryTitle()
Returns:String

the reference's tertiaryTitle

getTitleback to summary
public String getTitle()
Returns:String

the reference's title

getTranslatedAuthorsback to summary
public String[] getTranslatedAuthors()
Returns:String[]

the reference's translatedAuthors

getTranslatedTitleback to summary
public String getTranslatedTitle()
Returns:String

the reference's translatedTitle

getTypeback to summary
public RISType getType()
Returns:RISType

the reference's type

getTypeOfWorkback to summary
public String getTypeOfWork()
Returns:String

the reference's typeOfWork

getURLback to summary
public String getURL()
Returns:String

the reference's URL

getVolumeback to summary
public String getVolume()
Returns:String

the reference's volume

getYearback to summary
public String getYear()
Returns:String

the reference's year

hashCodeback to summary
public int hashCode()

Overrides java.lang.Object.hashCode.

Doc from java.lang.Object.hashCode.

Returns a hash code value for this object. This method is supported for the benefit of hash tables such as those provided by java.util.HashMap.

The general contract of hashCode is:

  • Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application.
  • If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result.
  • It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.
Annotations
@Override