gov.nasa.arc.pds.xml.generated
Class ProductSoftware

java.lang.Object
  extended by gov.nasa.arc.pds.xml.generated.Product
      extended by 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
protected  ReferenceList referenceList
           
protected  Software software
           
protected  List<SoftwareBinary> softwareBinaries
           
protected  List<SoftwareScript> softwareScripts
           
protected  List<SoftwareSource> softwareSources
           
 
Fields inherited from class gov.nasa.arc.pds.xml.generated.Product
identificationArea
 
Constructor Summary
ProductSoftware()
           
 
Method Summary
 ReferenceList getReferenceList()
          Gets the value of the referenceList property.
 Software getSoftware()
          Gets the value of the software property.
 List<SoftwareBinary> getSoftwareBinaries()
          Gets the value of the softwareBinaries property.
 List<SoftwareScript> getSoftwareScripts()
          Gets the value of the softwareScripts property.
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

referenceList

protected ReferenceList referenceList

software

protected Software software

softwareBinaries

protected List<SoftwareBinary> softwareBinaries

softwareScripts

protected List<SoftwareScript> softwareScripts

softwareSources

protected List<SoftwareSource> softwareSources
Constructor Detail

ProductSoftware

public ProductSoftware()
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 is ReferenceList

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 is Software

getSoftwareBinaries

public 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


getSoftwareScripts

public 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


getSoftwareSources

public 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



Copyright © 2013. All Rights Reserved.