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 Summary
Fields Modifier and Type Field Description protected ReferenceList
referenceList
protected Software
software
protected java.util.List<SoftwareBinary>
softwareBinaries
protected java.util.List<SoftwareScript>
softwareScripts
protected java.util.List<SoftwareSource>
softwareSources
-
Fields inherited from class gov.nasa.arc.pds.xml.generated.Product
identificationArea
-
-
Constructor Summary
Constructors Constructor Description ProductSoftware()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReferenceList
getReferenceList()
Gets the value of the referenceList property.Software
getSoftware()
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.void
setReferenceList(ReferenceList value)
Sets the value of the referenceList property.void
setSoftware(Software value)
Sets the value of the software property.-
Methods inherited from class gov.nasa.arc.pds.xml.generated.Product
getIdentificationArea, setIdentificationArea
-
-
-
-
Field Detail
-
referenceList
protected ReferenceList referenceList
-
software
protected Software software
-
softwareBinaries
protected java.util.List<SoftwareBinary> softwareBinaries
-
softwareScripts
protected java.util.List<SoftwareScript> softwareScripts
-
softwareSources
protected java.util.List<SoftwareSource> softwareSources
-
-
Method Detail
-
getReferenceList
public ReferenceList getReferenceList()
Gets the value of the referenceList property.- Returns:
- possible object is
ReferenceList
-
setReferenceList
public void setReferenceList(ReferenceList value)
Sets the value of the referenceList property.- Parameters:
value
- allowed object isReferenceList
-
getSoftware
public Software getSoftware()
Gets the value of the software property.- Returns:
- possible object is
Software
-
setSoftware
public void setSoftware(Software value)
Sets the value of the software property.- Parameters:
value
- allowed object isSoftware
-
getSoftwareBinaries
public 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
set
method 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.
-
getSoftwareScripts
public 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
set
method 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.
-
getSoftwareSources
public 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
set
method 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.
-
-