Class CitationInformation


  • public class CitationInformation
    extends java.lang.Object
    The Citation_Information class provides specific fields often used in citing the product in journal articles, abstract services, and other reference contexts.

    Java class for Citation_Information complex type

    .

    The following schema fragment specifies the expected content contained within this class.

    
     <complexType name="Citation_Information">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="author_list" type="{http://pds.nasa.gov/pds4/pds/v1}author_list" minOccurs="0"/>
             <element name="editor_list" type="{http://pds.nasa.gov/pds4/pds/v1}editor_list" minOccurs="0"/>
             <element name="publication_year" type="{http://pds.nasa.gov/pds4/pds/v1}publication_year"/>
             <element name="doi" type="{http://pds.nasa.gov/pds4/pds/v1}doi" minOccurs="0"/>
             <element name="keyword" type="{http://pds.nasa.gov/pds4/pds/v1}keyword" maxOccurs="unbounded" minOccurs="0"/>
             <element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}description"/>
             <element name="Funding_Acknowledgement" type="{http://pds.nasa.gov/pds4/pds/v1}Funding_Acknowledgement" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAuthorList()
      Gets the value of the authorList property.
      java.lang.String getDescription()
      Gets the value of the description property.
      java.lang.String getDoi()
      Gets the value of the doi property.
      java.lang.String getEditorList()
      Gets the value of the editorList property.
      java.util.List<FundingAcknowledgement> getFundingAcknowledgements()
      Gets the value of the fundingAcknowledgements property.
      java.util.List<java.lang.String> getKeywords()
      Gets the value of the keywords property.
      java.lang.String getPublicationYear()
      Gets the value of the publicationYear property.
      void setAuthorList​(java.lang.String value)
      Sets the value of the authorList property.
      void setDescription​(java.lang.String value)
      Sets the value of the description property.
      void setDoi​(java.lang.String value)
      Sets the value of the doi property.
      void setEditorList​(java.lang.String value)
      Sets the value of the editorList property.
      void setPublicationYear​(java.lang.String value)
      Sets the value of the publicationYear property.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • authorList

        protected java.lang.String authorList
      • editorList

        protected java.lang.String editorList
      • publicationYear

        protected java.lang.String publicationYear
      • doi

        protected java.lang.String doi
      • keywords

        protected java.util.List<java.lang.String> keywords
      • description

        protected java.lang.String description
    • Constructor Detail

      • CitationInformation

        public CitationInformation()
    • Method Detail

      • getAuthorList

        public java.lang.String getAuthorList()
        Gets the value of the authorList property.
        Returns:
        possible object is String
      • setAuthorList

        public void setAuthorList​(java.lang.String value)
        Sets the value of the authorList property.
        Parameters:
        value - allowed object is String
      • getEditorList

        public java.lang.String getEditorList()
        Gets the value of the editorList property.
        Returns:
        possible object is String
      • setEditorList

        public void setEditorList​(java.lang.String value)
        Sets the value of the editorList property.
        Parameters:
        value - allowed object is String
      • getPublicationYear

        public java.lang.String getPublicationYear()
        Gets the value of the publicationYear property.
        Returns:
        possible object is String
      • setPublicationYear

        public void setPublicationYear​(java.lang.String value)
        Sets the value of the publicationYear property.
        Parameters:
        value - allowed object is String
      • getDoi

        public java.lang.String getDoi()
        Gets the value of the doi property.
        Returns:
        possible object is String
      • setDoi

        public void setDoi​(java.lang.String value)
        Sets the value of the doi property.
        Parameters:
        value - allowed object is String
      • getKeywords

        public java.util.List<java.lang.String> getKeywords()
        Gets the value of the keywords 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 keywords property.

        For example, to add a new item, do as follows:

         getKeywords().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

        Returns:
        The value of the keywords property.
      • getDescription

        public java.lang.String getDescription()
        Gets the value of the description property.
        Returns:
        possible object is String
      • setDescription

        public void setDescription​(java.lang.String value)
        Sets the value of the description property.
        Parameters:
        value - allowed object is String
      • getFundingAcknowledgements

        public java.util.List<FundingAcknowledgement> getFundingAcknowledgements()
        Gets the value of the fundingAcknowledgements 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 fundingAcknowledgements property.

        For example, to add a new item, do as follows:

         getFundingAcknowledgements().add(newItem);
         

        Objects of the following type(s) are allowed in the list FundingAcknowledgement

        Returns:
        The value of the fundingAcknowledgements property.