Class CitationType

java.lang.Object
org.uniprot.uniprot.CitationType

public class CitationType extends Object
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 Details

    • title

      protected String title
      Describes the title of a citation. Equivalent to the flat file RT-line.
    • editorList

      protected NameListType editorList
      Describes the editors of a book (only used for books). Equivalent to part of the flat file RL-line of books.
    • authorList

      protected NameListType authorList
      Describes the authors of a citation. Equivalent to the flat file RA-line.
    • locator

      protected String locator
      Describes the location (URL) of an online journal article. No flat file equivalent.
    • dbReference

      protected List<DbReferenceType> dbReference
      Describes cross-references to bibliography databases (MEDLINE, PubMed, AGRICOLA) or other online resources (DOI). Equivalent to the flat file RX-line.
    • type

      protected String type
      Describes the type of a citation.
    • date

      protected String date
    • name

      protected String name
      Describes the name of an (online) journal or book.
    • volume

      protected String volume
      Describes the volume of a journal or book.
    • first

      protected String first
      Describes the first page of an article.
    • last

      protected String last
      Describes the last page of an article.
    • publisher

      protected String publisher
      Describes the publisher of a book.
    • city

      protected String city
      Describes the city where a book was published.
    • db

      protected String db
      Describes the database name of submissions.
    • number

      protected String number
      Describes a patent number.
    • institute

      protected String institute
      Describes the institute where a thesis was made.
    • country

      protected String country
      Describes the country where a thesis was made.
  • Constructor Details

    • CitationType

      public CitationType()
  • Method Details

    • getTitle

      public String getTitle()
      Describes the title of a citation. Equivalent to the flat file RT-line.
      Returns:
      possible object is String
    • setTitle

      public void setTitle(String value)
      Sets the value of the title property.
      Parameters:
      value - allowed object is String
      See Also:
    • getEditorList

      public NameListType 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

      public void setEditorList(NameListType value)
      Sets the value of the editorList property.
      Parameters:
      value - allowed object is NameListType
      See Also:
    • getAuthorList

      public NameListType getAuthorList()
      Describes the authors of a citation. Equivalent to the flat file RA-line.
      Returns:
      possible object is NameListType
    • setAuthorList

      public void setAuthorList(NameListType value)
      Sets the value of the authorList property.
      Parameters:
      value - allowed object is NameListType
      See Also:
    • getLocator

      public String getLocator()
      Describes the location (URL) of an online journal article. No flat file equivalent.
      Returns:
      possible object is String
    • setLocator

      public void setLocator(String value)
      Sets the value of the locator property.
      Parameters:
      value - allowed object is String
      See Also:
    • getDbReference

      public List<DbReferenceType> 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 set method 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

      public String getType()
      Describes the type of a citation.
      Returns:
      possible object is String
    • setType

      public void setType(String value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is String
      See Also:
    • getDate

      public String getDate()
      Gets the value of the date property.
      Returns:
      possible object is String
    • setDate

      public void setDate(String value)
      Sets the value of the date property.
      Parameters:
      value - allowed object is String
    • getName

      public String getName()
      Describes the name of an (online) journal or book.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
      See Also:
    • getVolume

      public String getVolume()
      Describes the volume of a journal or book.
      Returns:
      possible object is String
    • setVolume

      public void setVolume(String value)
      Sets the value of the volume property.
      Parameters:
      value - allowed object is String
      See Also:
    • getFirst

      public String getFirst()
      Describes the first page of an article.
      Returns:
      possible object is String
    • setFirst

      public void setFirst(String value)
      Sets the value of the first property.
      Parameters:
      value - allowed object is String
      See Also:
    • getLast

      public String getLast()
      Describes the last page of an article.
      Returns:
      possible object is String
    • setLast

      public void setLast(String value)
      Sets the value of the last property.
      Parameters:
      value - allowed object is String
      See Also:
    • getPublisher

      public String getPublisher()
      Describes the publisher of a book.
      Returns:
      possible object is String
    • setPublisher

      public void setPublisher(String value)
      Sets the value of the publisher property.
      Parameters:
      value - allowed object is String
      See Also:
    • getCity

      public String getCity()
      Describes the city where a book was published.
      Returns:
      possible object is String
    • setCity

      public void setCity(String value)
      Sets the value of the city property.
      Parameters:
      value - allowed object is String
      See Also:
    • getDb

      public String getDb()
      Describes the database name of submissions.
      Returns:
      possible object is String
    • setDb

      public void setDb(String value)
      Sets the value of the db property.
      Parameters:
      value - allowed object is String
      See Also:
    • getNumber

      public String getNumber()
      Describes a patent number.
      Returns:
      possible object is String
    • setNumber

      public void setNumber(String value)
      Sets the value of the number property.
      Parameters:
      value - allowed object is String
      See Also:
    • getInstitute

      public String getInstitute()
      Describes the institute where a thesis was made.
      Returns:
      possible object is String
    • setInstitute

      public void setInstitute(String value)
      Sets the value of the institute property.
      Parameters:
      value - allowed object is String
      See Also:
    • getCountry

      public String getCountry()
      Describes the country where a thesis was made.
      Returns:
      possible object is String
    • setCountry

      public void setCountry(String value)
      Sets the value of the country property.
      Parameters:
      value - allowed object is String
      See Also: