Class ProductSoftware
- java.lang.Object
- 
- gov.nasa.arc.pds.xml.generated.Product
- 
- gov.nasa.arc.pds.xml.generated.ProductSoftware
 
 
- 
 public class ProductSoftware extends Product Product Software is a product consisting of a set of one or more software formats.Java class for Product_Software complex type .The following schema fragment specifies the expected content contained within this class. <complexType name="Product_Software"> <complexContent> <extension base="{http://pds.nasa.gov/pds4/pds/v1}Product"> <sequence> <element name="Reference_List" type="{http://pds.nasa.gov/pds4/pds/v1}Reference_List" minOccurs="0"/> <element name="Software" type="{http://pds.nasa.gov/pds4/pds/v1}Software"/> <element name="Software_Binary" type="{http://pds.nasa.gov/pds4/pds/v1}Software_Binary" maxOccurs="unbounded" minOccurs="0"/> <element name="Software_Script" type="{http://pds.nasa.gov/pds4/pds/v1}Software_Script" maxOccurs="unbounded" minOccurs="0"/> <element name="Software_Source" type="{http://pds.nasa.gov/pds4/pds/v1}Software_Source" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- 
- 
Field SummaryFields Modifier and Type Field Description protected ReferenceListreferenceListprotected Softwaresoftwareprotected java.util.List<SoftwareBinary>softwareBinariesprotected java.util.List<SoftwareScript>softwareScriptsprotected java.util.List<SoftwareSource>softwareSources- 
Fields inherited from class gov.nasa.arc.pds.xml.generated.ProductidentificationArea
 
- 
 - 
Constructor SummaryConstructors Constructor Description ProductSoftware()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ReferenceListgetReferenceList()Gets the value of the referenceList property.SoftwaregetSoftware()Gets the value of the software property.java.util.List<SoftwareBinary>getSoftwareBinaries()Gets the value of the softwareBinaries property.java.util.List<SoftwareScript>getSoftwareScripts()Gets the value of the softwareScripts property.java.util.List<SoftwareSource>getSoftwareSources()Gets the value of the softwareSources property.voidsetReferenceList(ReferenceList value)Sets the value of the referenceList property.voidsetSoftware(Software value)Sets the value of the software property.- 
Methods inherited from class gov.nasa.arc.pds.xml.generated.ProductgetIdentificationArea, setIdentificationArea
 
- 
 
- 
- 
- 
Field Detail- 
referenceListprotected ReferenceList referenceList 
 - 
softwareprotected Software software 
 - 
softwareBinariesprotected java.util.List<SoftwareBinary> softwareBinaries 
 - 
softwareScriptsprotected java.util.List<SoftwareScript> softwareScripts 
 - 
softwareSourcesprotected java.util.List<SoftwareSource> softwareSources 
 
- 
 - 
Method Detail- 
getReferenceListpublic ReferenceList getReferenceList() Gets the value of the referenceList property.- Returns:
- possible object is
     ReferenceList
 
 - 
setReferenceListpublic void setReferenceList(ReferenceList value) Sets the value of the referenceList property.- Parameters:
- value- allowed object is- ReferenceList
 
 - 
getSoftwarepublic Software getSoftware() Gets the value of the software property.- Returns:
- possible object is
     Software
 
 - 
setSoftwarepublic void setSoftware(Software value) Sets the value of the software property.- Parameters:
- value- allowed object is- Software
 
 - 
getSoftwareBinariespublic java.util.List<SoftwareBinary> getSoftwareBinaries() Gets the value of the softwareBinaries 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 softwareBinaries property.For example, to add a new item, do as follows: getSoftwareBinaries().add(newItem); Objects of the following type(s) are allowed in the list SoftwareBinary- Returns:
- The value of the softwareBinaries property.
 
 - 
getSoftwareScriptspublic java.util.List<SoftwareScript> getSoftwareScripts() Gets the value of the softwareScripts 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 softwareScripts property.For example, to add a new item, do as follows: getSoftwareScripts().add(newItem); Objects of the following type(s) are allowed in the list SoftwareScript- Returns:
- The value of the softwareScripts property.
 
 - 
getSoftwareSourcespublic java.util.List<SoftwareSource> getSoftwareSources() Gets the value of the softwareSources 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 softwareSources property.For example, to add a new item, do as follows: getSoftwareSources().add(newItem); Objects of the following type(s) are allowed in the list SoftwareSource- Returns:
- The value of the softwareSources property.
 
 
- 
 
-