Class SoftwareSource
- java.lang.Object
-
- gov.nasa.arc.pds.xml.generated.SoftwareSource
-
public class SoftwareSource extends java.lang.Object
The Software Source 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
Fields Modifier and Type Field Description protected java.lang.String
compileNote
protected java.math.BigInteger
files
protected java.lang.String
osVersion
protected java.lang.String
programNotesId
protected java.lang.String
softwareDialect
protected java.lang.String
softwareFormatType
protected java.lang.String
softwareLanguage
protected java.util.List<java.lang.String>
supportedArchitectureNotes
protected java.util.List<java.lang.String>
supportedOperatingSystemNotes
protected java.lang.String
systemRequirementsNote
-
Constructor Summary
Constructors Constructor Description SoftwareSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getCompileNote()
Gets the value of the compileNote property.java.math.BigInteger
getFiles()
Gets the value of the files property.java.lang.String
getOsVersion()
Gets the value of the osVersion property.java.lang.String
getProgramNotesId()
Gets the value of the programNotesId property.java.lang.String
getSoftwareDialect()
Gets the value of the softwareDialect property.java.lang.String
getSoftwareFormatType()
Gets the value of the softwareFormatType property.java.lang.String
getSoftwareLanguage()
Gets the value of the softwareLanguage property.java.util.List<java.lang.String>
getSupportedArchitectureNotes()
Gets the value of the supportedArchitectureNotes property.java.util.List<java.lang.String>
getSupportedOperatingSystemNotes()
Gets the value of the supportedOperatingSystemNotes property.java.lang.String
getSystemRequirementsNote()
Gets the value of the systemRequirementsNote property.void
setCompileNote(java.lang.String value)
Sets the value of the compileNote property.void
setFiles(java.math.BigInteger value)
Sets the value of the files property.void
setOsVersion(java.lang.String value)
Sets the value of the osVersion property.void
setProgramNotesId(java.lang.String value)
Sets the value of the programNotesId property.void
setSoftwareDialect(java.lang.String value)
Sets the value of the softwareDialect property.void
setSoftwareFormatType(java.lang.String value)
Sets the value of the softwareFormatType property.void
setSoftwareLanguage(java.lang.String value)
Sets the value of the softwareLanguage property.void
setSystemRequirementsNote(java.lang.String value)
Sets the value of the systemRequirementsNote property.
-
-
-
Field Detail
-
compileNote
protected java.lang.String compileNote
-
files
protected java.math.BigInteger files
-
osVersion
protected java.lang.String osVersion
-
programNotesId
protected java.lang.String programNotesId
-
softwareDialect
protected java.lang.String softwareDialect
-
softwareFormatType
protected java.lang.String softwareFormatType
-
softwareLanguage
protected java.lang.String softwareLanguage
-
supportedArchitectureNotes
protected java.util.List<java.lang.String> supportedArchitectureNotes
-
supportedOperatingSystemNotes
protected java.util.List<java.lang.String> supportedOperatingSystemNotes
-
systemRequirementsNote
protected java.lang.String systemRequirementsNote
-
-
Method Detail
-
getCompileNote
public java.lang.String getCompileNote()
Gets the value of the compileNote property.- Returns:
- possible object is
String
-
setCompileNote
public void setCompileNote(java.lang.String value)
Sets the value of the compileNote property.- Parameters:
value
- allowed object isString
-
getFiles
public java.math.BigInteger getFiles()
Gets the value of the files property.- Returns:
- possible object is
BigInteger
-
setFiles
public void setFiles(java.math.BigInteger value)
Sets the value of the files property.- Parameters:
value
- allowed object isBigInteger
-
getOsVersion
public java.lang.String getOsVersion()
Gets the value of the osVersion property.- Returns:
- possible object is
String
-
setOsVersion
public void setOsVersion(java.lang.String value)
Sets the value of the osVersion property.- Parameters:
value
- allowed object isString
-
getProgramNotesId
public java.lang.String getProgramNotesId()
Gets the value of the programNotesId property.- Returns:
- possible object is
String
-
setProgramNotesId
public void setProgramNotesId(java.lang.String value)
Sets the value of the programNotesId property.- Parameters:
value
- allowed object isString
-
getSoftwareDialect
public java.lang.String getSoftwareDialect()
Gets the value of the softwareDialect property.- Returns:
- possible object is
String
-
setSoftwareDialect
public void setSoftwareDialect(java.lang.String value)
Sets the value of the softwareDialect property.- Parameters:
value
- allowed object isString
-
getSoftwareFormatType
public java.lang.String getSoftwareFormatType()
Gets the value of the softwareFormatType property.- Returns:
- possible object is
String
-
setSoftwareFormatType
public void setSoftwareFormatType(java.lang.String value)
Sets the value of the softwareFormatType property.- Parameters:
value
- allowed object isString
-
getSoftwareLanguage
public java.lang.String getSoftwareLanguage()
Gets the value of the softwareLanguage property.- Returns:
- possible object is
String
-
setSoftwareLanguage
public void setSoftwareLanguage(java.lang.String value)
Sets the value of the softwareLanguage property.- Parameters:
value
- allowed object isString
-
getSupportedArchitectureNotes
public java.util.List<java.lang.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
- Returns:
- The value of the supportedArchitectureNotes property.
-
getSupportedOperatingSystemNotes
public java.util.List<java.lang.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
- Returns:
- The value of the supportedOperatingSystemNotes property.
-
getSystemRequirementsNote
public java.lang.String getSystemRequirementsNote()
Gets the value of the systemRequirementsNote property.- Returns:
- possible object is
String
-
setSystemRequirementsNote
public void setSystemRequirementsNote(java.lang.String value)
Sets the value of the systemRequirementsNote property.- Parameters:
value
- allowed object isString
-
-