Class Software
java.lang.Object
gov.nasa.arc.pds.xml.generated.Software
The Software class describes a software
product
Java class for Software complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="Software">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="name" type="{http://pds.nasa.gov/pds4/pds/v1}name"/>
<element name="software_version_id" type="{http://pds.nasa.gov/pds4/pds/v1}software_version_id"/>
<element name="version_id" type="{http://pds.nasa.gov/pds4/pds/v1}version_id" minOccurs="0"/>
<element name="author_list" type="{http://pds.nasa.gov/pds4/pds/v1}author_list" minOccurs="0"/>
<element name="programmers_manual_id" type="{http://pds.nasa.gov/pds4/pds/v1}programmers_manual_id"/>
<element name="software_id" type="{http://pds.nasa.gov/pds4/pds/v1}software_id"/>
<element name="software_type" type="{http://pds.nasa.gov/pds4/pds/v1}software_type"/>
<element name="users_manual_id" type="{http://pds.nasa.gov/pds4/pds/v1}users_manual_id"/>
<element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}description"/>
<element name="List_Author" type="{http://pds.nasa.gov/pds4/pds/v1}List_Author" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the authorList property.Gets the value of the description property.Gets the value of the listAuthors property.getName()Gets the value of the name property.Gets the value of the programmersManualId property.Gets the value of the softwareId property.Gets the value of the softwareType property.Gets the value of the softwareVersionId property.Gets the value of the usersManualId property.Gets the value of the versionId property.voidsetAuthorList(String value) Sets the value of the authorList property.voidsetDescription(String value) Sets the value of the description property.voidSets the value of the name property.voidsetProgrammersManualId(String value) Sets the value of the programmersManualId property.voidsetSoftwareId(String value) Sets the value of the softwareId property.voidsetSoftwareType(String value) Sets the value of the softwareType property.voidsetSoftwareVersionId(String value) Sets the value of the softwareVersionId property.voidsetUsersManualId(String value) Sets the value of the usersManualId property.voidsetVersionId(String value) Sets the value of the versionId property.
-
Field Details
-
name
-
softwareVersionId
-
versionId
-
authorList
-
programmersManualId
-
softwareId
-
softwareType
-
usersManualId
-
description
-
listAuthors
-
-
Constructor Details
-
Software
public Software()
-
-
Method Details
-
getName
-
setName
-
getSoftwareVersionId
-
setSoftwareVersionId
-
getVersionId
-
setVersionId
-
getAuthorList
-
setAuthorList
-
getProgrammersManualId
-
setProgrammersManualId
-
getSoftwareId
-
setSoftwareId
-
getSoftwareType
-
setSoftwareType
-
getUsersManualId
-
setUsersManualId
-
getDescription
-
setDescription
-
getListAuthors
Gets the value of the listAuthors 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 Jakarta XML Binding object. This is why there is not a
setmethod for the listAuthors property.For example, to add a new item, do as follows:
getListAuthors().add(newItem);
Objects of the following type(s) are allowed in the list
ListAuthor- Returns:
- The value of the listAuthors property.
-