Package org.uniprot.uniprot
Class CitationType
java.lang.Object
org.uniprot.uniprot.CitationType
Describes different types of citations.
Equivalent to the flat file RX-, RG-, RA-, RT- and RL-lines.
Java class for citationType complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="citationType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="editorList" type="{https://uniprot.org/uniprot}nameListType" minOccurs="0"/>
<element name="authorList" type="{https://uniprot.org/uniprot}nameListType" minOccurs="0"/>
<element name="locator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="dbReference" type="{https://uniprot.org/uniprot}dbReferenceType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="type" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="book"/>
<enumeration value="journal article"/>
<enumeration value="online journal article"/>
<enumeration value="patent"/>
<enumeration value="submission"/>
<enumeration value="thesis"/>
<enumeration value="unpublished observations"/>
</restriction>
</simpleType>
</attribute>
<attribute name="date">
<simpleType>
<union memberTypes=" {http://www.w3.org/2001/XMLSchema}date {http://www.w3.org/2001/XMLSchema}gYearMonth {http://www.w3.org/2001/XMLSchema}gYear">
</union>
</simpleType>
</attribute>
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="volume" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="first" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="last" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="publisher" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="city" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="db" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="number" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="institute" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="country" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NameListTypeDescribes the authors of a citation.protected StringDescribes the city where a book was published.protected StringDescribes the country where a thesis was made.protected Stringprotected StringDescribes the database name of submissions.protected List<DbReferenceType>Describes cross-references to bibliography databases (MEDLINE, PubMed, AGRICOLA) or other online resources (DOI).protected NameListTypeDescribes the editors of a book (only used for books).protected StringDescribes the first page of an article.protected StringDescribes the institute where a thesis was made.protected StringDescribes the last page of an article.protected StringDescribes the location (URL) of an online journal article.protected StringDescribes the name of an (online) journal or book.protected StringDescribes a patent number.protected StringDescribes the publisher of a book.protected StringDescribes the title of a citation.protected StringDescribes the type of a citation.protected StringDescribes the volume of a journal or book. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDescribes the authors of a citation.getCity()Describes the city where a book was published.Describes the country where a thesis was made.getDate()Gets the value of the date property.getDb()Describes the database name of submissions.Describes cross-references to bibliography databases (MEDLINE, PubMed, AGRICOLA) or other online resources (DOI).Describes the editors of a book (only used for books).getFirst()Describes the first page of an article.Describes the institute where a thesis was made.getLast()Describes the last page of an article.Describes the location (URL) of an online journal article.getName()Describes the name of an (online) journal or book.Describes a patent number.Describes the publisher of a book.getTitle()Describes the title of a citation.getType()Describes the type of a citation.Describes the volume of a journal or book.voidsetAuthorList(NameListType value) Sets the value of the authorList property.voidSets the value of the city property.voidsetCountry(String value) Sets the value of the country property.voidSets the value of the date property.voidSets the value of the db property.voidsetEditorList(NameListType value) Sets the value of the editorList property.voidSets the value of the first property.voidsetInstitute(String value) Sets the value of the institute property.voidSets the value of the last property.voidsetLocator(String value) Sets the value of the locator property.voidSets the value of the name property.voidSets the value of the number property.voidsetPublisher(String value) Sets the value of the publisher property.voidSets the value of the title property.voidSets the value of the type property.voidSets the value of the volume property.
-
Field Details
-
title
Describes the title of a citation. Equivalent to the flat file RT-line. -
editorList
Describes the editors of a book (only used for books). Equivalent to part of the flat file RL-line of books. -
authorList
Describes the authors of a citation. Equivalent to the flat file RA-line. -
locator
Describes the location (URL) of an online journal article. No flat file equivalent. -
dbReference
Describes cross-references to bibliography databases (MEDLINE, PubMed, AGRICOLA) or other online resources (DOI). Equivalent to the flat file RX-line. -
type
Describes the type of a citation. -
date
-
name
Describes the name of an (online) journal or book. -
volume
Describes the volume of a journal or book. -
first
Describes the first page of an article. -
last
Describes the last page of an article. -
publisher
Describes the publisher of a book. -
city
Describes the city where a book was published. -
db
Describes the database name of submissions. -
number
Describes a patent number. -
institute
Describes the institute where a thesis was made. -
country
Describes the country where a thesis was made.
-
-
Constructor Details
-
CitationType
public CitationType()
-
-
Method Details
-
getTitle
Describes the title of a citation. Equivalent to the flat file RT-line.- Returns:
- possible object is
String
-
setTitle
Sets the value of the title property.- Parameters:
value- allowed object isString- See Also:
-
getEditorList
Describes the editors of a book (only used for books). Equivalent to part of the flat file RL-line of books.- Returns:
- possible object is
NameListType
-
setEditorList
Sets the value of the editorList property.- Parameters:
value- allowed object isNameListType- See Also:
-
getAuthorList
Describes the authors of a citation. Equivalent to the flat file RA-line.- Returns:
- possible object is
NameListType
-
setAuthorList
Sets the value of the authorList property.- Parameters:
value- allowed object isNameListType- See Also:
-
getLocator
Describes the location (URL) of an online journal article. No flat file equivalent.- Returns:
- possible object is
String
-
setLocator
Sets the value of the locator property.- Parameters:
value- allowed object isString- See Also:
-
getDbReference
Describes cross-references to bibliography databases (MEDLINE, PubMed, AGRICOLA) or other online resources (DOI). Equivalent to the flat file RX-line. Gets the value of the dbReference property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the dbReference property.For example, to add a new item, do as follows:
getDbReference().add(newItem);
Objects of the following type(s) are allowed in the list
DbReferenceType- Returns:
- The value of the dbReference property.
-
getType
Describes the type of a citation.- Returns:
- possible object is
String
-
setType
Sets the value of the type property. -
getDate
Gets the value of the date property.- Returns:
- possible object is
String
-
setDate
Sets the value of the date property.- Parameters:
value- allowed object isString
-
getName
Describes the name of an (online) journal or book.- Returns:
- possible object is
String
-
setName
Sets the value of the name property. -
getVolume
Describes the volume of a journal or book.- Returns:
- possible object is
String
-
setVolume
Sets the value of the volume property.- Parameters:
value- allowed object isString- See Also:
-
getFirst
Describes the first page of an article.- Returns:
- possible object is
String
-
setFirst
Sets the value of the first property.- Parameters:
value- allowed object isString- See Also:
-
getLast
Describes the last page of an article.- Returns:
- possible object is
String
-
setLast
Sets the value of the last property. -
getPublisher
Describes the publisher of a book.- Returns:
- possible object is
String
-
setPublisher
Sets the value of the publisher property.- Parameters:
value- allowed object isString- See Also:
-
getCity
Describes the city where a book was published.- Returns:
- possible object is
String
-
setCity
Sets the value of the city property. -
getDb
Describes the database name of submissions.- Returns:
- possible object is
String
-
setDb
Sets the value of the db property. -
getNumber
Describes a patent number.- Returns:
- possible object is
String
-
setNumber
Sets the value of the number property.- Parameters:
value- allowed object isString- See Also:
-
getInstitute
Describes the institute where a thesis was made.- Returns:
- possible object is
String
-
setInstitute
Sets the value of the institute property.- Parameters:
value- allowed object isString- See Also:
-
getCountry
Describes the country where a thesis was made.- Returns:
- possible object is
String
-
setCountry
Sets the value of the country property.- Parameters:
value- allowed object isString- See Also:
-