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

java.lang.Object
  extended by gov.nasa.arc.pds.xml.generated.SoftwareSource

public class SoftwareSource
extends Object

The Software Script class provides a description of a software code that is stored as source code.

Java class for Software_Source complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Software_Source">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="compile_note" type="{http://pds.nasa.gov/pds4/pds/v1}compile_note"/>
         <element name="files" type="{http://pds.nasa.gov/pds4/pds/v1}files"/>
         <element name="os_version" type="{http://pds.nasa.gov/pds4/pds/v1}os_version"/>
         <element name="program_notes_id" type="{http://pds.nasa.gov/pds4/pds/v1}program_notes_id"/>
         <element name="software_dialect" type="{http://pds.nasa.gov/pds4/pds/v1}software_dialect"/>
         <element name="software_format_type" type="{http://pds.nasa.gov/pds4/pds/v1}software_format_type"/>
         <element name="software_language" type="{http://pds.nasa.gov/pds4/pds/v1}software_language"/>
         <element name="supported_architecture_note" type="{http://pds.nasa.gov/pds4/pds/v1}supported_architecture_note" maxOccurs="unbounded"/>
         <element name="supported_operating_system_note" type="{http://pds.nasa.gov/pds4/pds/v1}supported_operating_system_note" maxOccurs="unbounded"/>
         <element name="system_requirements_note" type="{http://pds.nasa.gov/pds4/pds/v1}system_requirements_note"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String compileNote
           
protected  int files
           
protected  String osVersion
           
protected  String programNotesId
           
protected  String softwareDialect
           
protected  String softwareFormatType
           
protected  String softwareLanguage
           
protected  List<String> supportedArchitectureNotes
           
protected  List<String> supportedOperatingSystemNotes
           
protected  String systemRequirementsNote
           
 
Constructor Summary
SoftwareSource()
           
 
Method Summary
 String getCompileNote()
          Gets the value of the compileNote property.
 int getFiles()
          Gets the value of the files property.
 String getOsVersion()
          Gets the value of the osVersion property.
 String getProgramNotesId()
          Gets the value of the programNotesId property.
 String getSoftwareDialect()
          Gets the value of the softwareDialect property.
 String getSoftwareFormatType()
          Gets the value of the softwareFormatType property.
 String getSoftwareLanguage()
          Gets the value of the softwareLanguage property.
 List<String> getSupportedArchitectureNotes()
          Gets the value of the supportedArchitectureNotes property.
 List<String> getSupportedOperatingSystemNotes()
          Gets the value of the supportedOperatingSystemNotes property.
 String getSystemRequirementsNote()
          Gets the value of the systemRequirementsNote property.
 void setCompileNote(String value)
          Sets the value of the compileNote property.
 void setFiles(int value)
          Sets the value of the files property.
 void setOsVersion(String value)
          Sets the value of the osVersion property.
 void setProgramNotesId(String value)
          Sets the value of the programNotesId property.
 void setSoftwareDialect(String value)
          Sets the value of the softwareDialect property.
 void setSoftwareFormatType(String value)
          Sets the value of the softwareFormatType property.
 void setSoftwareLanguage(String value)
          Sets the value of the softwareLanguage property.
 void setSystemRequirementsNote(String value)
          Sets the value of the systemRequirementsNote property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

compileNote

protected String compileNote

files

protected int files

osVersion

protected String osVersion

programNotesId

protected String programNotesId

softwareDialect

protected String softwareDialect

softwareFormatType

protected String softwareFormatType

softwareLanguage

protected String softwareLanguage

supportedArchitectureNotes

protected List<String> supportedArchitectureNotes

supportedOperatingSystemNotes

protected List<String> supportedOperatingSystemNotes

systemRequirementsNote

protected String systemRequirementsNote
Constructor Detail

SoftwareSource

public SoftwareSource()
Method Detail

getCompileNote

public String getCompileNote()
Gets the value of the compileNote property.

Returns:
possible object is String

setCompileNote

public void setCompileNote(String value)
Sets the value of the compileNote property.

Parameters:
value - allowed object is String

getFiles

public int getFiles()
Gets the value of the files property.


setFiles

public void setFiles(int value)
Sets the value of the files property.


getOsVersion

public String getOsVersion()
Gets the value of the osVersion property.

Returns:
possible object is String

setOsVersion

public void setOsVersion(String value)
Sets the value of the osVersion property.

Parameters:
value - allowed object is String

getProgramNotesId

public String getProgramNotesId()
Gets the value of the programNotesId property.

Returns:
possible object is String

setProgramNotesId

public void setProgramNotesId(String value)
Sets the value of the programNotesId property.

Parameters:
value - allowed object is String

getSoftwareDialect

public String getSoftwareDialect()
Gets the value of the softwareDialect property.

Returns:
possible object is String

setSoftwareDialect

public void setSoftwareDialect(String value)
Sets the value of the softwareDialect property.

Parameters:
value - allowed object is String

getSoftwareFormatType

public String getSoftwareFormatType()
Gets the value of the softwareFormatType property.

Returns:
possible object is String

setSoftwareFormatType

public void setSoftwareFormatType(String value)
Sets the value of the softwareFormatType property.

Parameters:
value - allowed object is String

getSoftwareLanguage

public String getSoftwareLanguage()
Gets the value of the softwareLanguage property.

Returns:
possible object is String

setSoftwareLanguage

public void setSoftwareLanguage(String value)
Sets the value of the softwareLanguage property.

Parameters:
value - allowed object is String

getSupportedArchitectureNotes

public List<String> getSupportedArchitectureNotes()
Gets the value of the supportedArchitectureNotes 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 supportedArchitectureNotes property.

For example, to add a new item, do as follows:

    getSupportedArchitectureNotes().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getSupportedOperatingSystemNotes

public List<String> getSupportedOperatingSystemNotes()
Gets the value of the supportedOperatingSystemNotes 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 supportedOperatingSystemNotes property.

For example, to add a new item, do as follows:

    getSupportedOperatingSystemNotes().add(newItem);
 

Objects of the following type(s) are allowed in the list String


getSystemRequirementsNote

public String getSystemRequirementsNote()
Gets the value of the systemRequirementsNote property.

Returns:
possible object is String

setSystemRequirementsNote

public void setSystemRequirementsNote(String value)
Sets the value of the systemRequirementsNote property.

Parameters:
value - allowed object is String


Copyright © 2014. All Rights Reserved.