Package gov.nasa.arc.pds.xml.generated
Class Document
java.lang.Object
gov.nasa.arc.pds.xml.generated.Document
public class Document extends Object
The Document class describes a
document.
Java class for Document complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Document">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="revision_id" type="{http://pds.nasa.gov/pds4/pds/v1}revision_id" minOccurs="0"/>
<element name="document_name" type="{http://pds.nasa.gov/pds4/pds/v1}document_name" minOccurs="0"/>
<element name="doi" type="{http://pds.nasa.gov/pds4/pds/v1}doi" minOccurs="0"/>
<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="acknowledgement_text" type="{http://pds.nasa.gov/pds4/pds/v1}acknowledgement_text" minOccurs="0"/>
<element name="copyright" type="{http://pds.nasa.gov/pds4/pds/v1}copyright" minOccurs="0"/>
<element name="publication_date" type="{http://pds.nasa.gov/pds4/pds/v1}publication_date"/>
<element name="document_editions" type="{http://pds.nasa.gov/pds4/pds/v1}document_editions" minOccurs="0"/>
<element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}description" minOccurs="0"/>
<element name="Document_Edition" type="{http://pds.nasa.gov/pds4/pds/v1}Document_Edition" maxOccurs="unbounded"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
Fields Modifier and Type Field Description protected StringacknowledgementTextprotected StringauthorListprotected Stringcopyrightprotected Stringdescriptionprotected List<DocumentEdition>documentEditionsprotected StringdocumentNameprotected Stringdoiprotected BigIntegereditionCountprotected StringeditorListprotected PublicationDatepublicationDateprotected StringrevisionId -
Constructor Summary
Constructors Constructor Description Document() -
Method Summary
Modifier and Type Method Description StringgetAcknowledgementText()Gets the value of the acknowledgementText property.StringgetAuthorList()Gets the value of the authorList property.StringgetCopyright()Gets the value of the copyright property.StringgetDescription()Gets the value of the description property.List<DocumentEdition>getDocumentEditions()Gets the value of the documentEditions property.StringgetDocumentName()Gets the value of the documentName property.StringgetDoi()Gets the value of the doi property.BigIntegergetEditionCount()Gets the value of the editionCount property.StringgetEditorList()Gets the value of the editorList property.PublicationDategetPublicationDate()Gets the value of the publicationDate property.StringgetRevisionId()Gets the value of the revisionId property.voidsetAcknowledgementText(String value)Sets the value of the acknowledgementText property.voidsetAuthorList(String value)Sets the value of the authorList property.voidsetCopyright(String value)Sets the value of the copyright property.voidsetDescription(String value)Sets the value of the description property.voidsetDocumentName(String value)Sets the value of the documentName property.voidsetDoi(String value)Sets the value of the doi property.voidsetEditionCount(BigInteger value)Sets the value of the editionCount property.voidsetEditorList(String value)Sets the value of the editorList property.voidsetPublicationDate(PublicationDate value)Sets the value of the publicationDate property.voidsetRevisionId(String value)Sets the value of the revisionId property.
-
Field Details
-
revisionId
-
documentName
-
doi
-
authorList
-
editorList
-
acknowledgementText
-
copyright
-
publicationDate
-
editionCount
-
description
-
documentEditions
-
-
Constructor Details
-
Document
public Document()
-
-
Method Details
-
getRevisionId
Gets the value of the revisionId property.- Returns:
- possible object is
String
-
setRevisionId
Sets the value of the revisionId property.- Parameters:
value- allowed object isString
-
getDocumentName
Gets the value of the documentName property.- Returns:
- possible object is
String
-
setDocumentName
Sets the value of the documentName property.- Parameters:
value- allowed object isString
-
getDoi
Gets the value of the doi property.- Returns:
- possible object is
String
-
setDoi
Sets the value of the doi property.- Parameters:
value- allowed object isString
-
getAuthorList
Gets the value of the authorList property.- Returns:
- possible object is
String
-
setAuthorList
Sets the value of the authorList property.- Parameters:
value- allowed object isString
-
getEditorList
Gets the value of the editorList property.- Returns:
- possible object is
String
-
setEditorList
Sets the value of the editorList property.- Parameters:
value- allowed object isString
-
getAcknowledgementText
Gets the value of the acknowledgementText property.- Returns:
- possible object is
String
-
setAcknowledgementText
Sets the value of the acknowledgementText property.- Parameters:
value- allowed object isString
-
getCopyright
Gets the value of the copyright property.- Returns:
- possible object is
String
-
setCopyright
Sets the value of the copyright property.- Parameters:
value- allowed object isString
-
getPublicationDate
Gets the value of the publicationDate property.- Returns:
- possible object is
PublicationDate
-
setPublicationDate
Sets the value of the publicationDate property.- Parameters:
value- allowed object isPublicationDate
-
getEditionCount
Gets the value of the editionCount property.- Returns:
- possible object is
BigInteger
-
setEditionCount
Sets the value of the editionCount property.- Parameters:
value- allowed object isBigInteger
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getDocumentEditions
Gets the value of the documentEditions 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 documentEditions property.For example, to add a new item, do as follows:
getDocumentEditions().add(newItem);Objects of the following type(s) are allowed in the list
DocumentEdition
-