Class FileAreaObservationalSupplemental
- java.lang.Object
-
- gov.nasa.arc.pds.xml.generated.FileArea
-
- gov.nasa.arc.pds.xml.generated.FileAreaObservationalSupplemental
-
public class FileAreaObservationalSupplemental extends FileArea
The File Area Observational Supplemental class describes, for an observational product, additional files and tagged_data_objects contained within the file.Java class for File_Area_Observational_Supplemental complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="File_Area_Observational_Supplemental"> <complexContent> <extension base="{http://pds.nasa.gov/pds4/pds/v1}File_Area"> <sequence> <element name="File" type="{http://pds.nasa.gov/pds4/pds/v1}File"/> <element name="Composite_Structure" type="{http://pds.nasa.gov/pds4/pds/v1}Composite_Structure" minOccurs="0"/> <choice maxOccurs="unbounded"> <element name="Array" type="{http://pds.nasa.gov/pds4/pds/v1}Array"/> <element name="Array_1D" type="{http://pds.nasa.gov/pds4/pds/v1}Array_1D"/> <element name="Array_2D" type="{http://pds.nasa.gov/pds4/pds/v1}Array_2D"/> <element name="Array_2D_Image" type="{http://pds.nasa.gov/pds4/pds/v1}Array_2D_Image"/> <element name="Array_2D_Map" type="{http://pds.nasa.gov/pds4/pds/v1}Array_2D_Map"/> <element name="Array_2D_Spectrum" type="{http://pds.nasa.gov/pds4/pds/v1}Array_2D_Spectrum"/> <element name="Array_3D" type="{http://pds.nasa.gov/pds4/pds/v1}Array_3D"/> <element name="Array_3D_Image" type="{http://pds.nasa.gov/pds4/pds/v1}Array_3D_Image"/> <element name="Array_3D_Movie" type="{http://pds.nasa.gov/pds4/pds/v1}Array_3D_Movie"/> <element name="Array_3D_Spectrum" type="{http://pds.nasa.gov/pds4/pds/v1}Array_3D_Spectrum"/> <element name="Encoded_Binary" type="{http://pds.nasa.gov/pds4/pds/v1}Encoded_Binary"/> <element name="Encoded_Byte_Stream" type="{http://pds.nasa.gov/pds4/pds/v1}Encoded_Byte_Stream"/> <element name="Encoded_Header" type="{http://pds.nasa.gov/pds4/pds/v1}Encoded_Header"/> <element name="Encoded_Image" type="{http://pds.nasa.gov/pds4/pds/v1}Encoded_Image"/> <element name="Header" type="{http://pds.nasa.gov/pds4/pds/v1}Header"/> <element name="Parsable_Byte_Stream" type="{http://pds.nasa.gov/pds4/pds/v1}Parsable_Byte_Stream"/> <element name="Stream_Text" type="{http://pds.nasa.gov/pds4/pds/v1}Stream_Text"/> <element name="Table_Binary" type="{http://pds.nasa.gov/pds4/pds/v1}Table_Binary"/> <element name="Table_Character" type="{http://pds.nasa.gov/pds4/pds/v1}Table_Character"/> <element name="Table_Delimited" type="{http://pds.nasa.gov/pds4/pds/v1}Table_Delimited"/> <element name="Encoded_Audio" type="{http://pds.nasa.gov/pds4/pds/v1}Encoded_Audio"/> <element name="Encoded_Video" type="{http://pds.nasa.gov/pds4/pds/v1}Encoded_Video"/> <element name="Table_Delimited_Source_Product_External" type="{http://pds.nasa.gov/pds4/pds/v1}Table_Delimited_Source_Product_External"/> <element name="Table_Delimited_Source_Product_Internal" type="{http://pds.nasa.gov/pds4/pds/v1}Table_Delimited_Source_Product_Internal"/> </choice> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected CompositeStructure
compositeStructure
protected java.util.List<ByteStream>
dataObjects
protected File
file
-
Constructor Summary
Constructors Constructor Description FileAreaObservationalSupplemental()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompositeStructure
getCompositeStructure()
Gets the value of the compositeStructure property.java.util.List<ByteStream>
getDataObjects()
Gets the value of the dataObjects property.File
getFile()
Gets the value of the file property.void
setCompositeStructure(CompositeStructure value)
Sets the value of the compositeStructure property.void
setFile(File value)
Sets the value of the file property.
-
-
-
Field Detail
-
file
protected File file
-
compositeStructure
protected CompositeStructure compositeStructure
-
dataObjects
protected java.util.List<ByteStream> dataObjects
-
-
Method Detail
-
setFile
public void setFile(File value)
Sets the value of the file property.- Parameters:
value
- allowed object isFile
-
getCompositeStructure
public CompositeStructure getCompositeStructure()
Gets the value of the compositeStructure property.- Returns:
- possible object is
CompositeStructure
-
setCompositeStructure
public void setCompositeStructure(CompositeStructure value)
Sets the value of the compositeStructure property.- Parameters:
value
- allowed object isCompositeStructure
-
getDataObjects
public java.util.List<ByteStream> getDataObjects()
Gets the value of the dataObjects 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 dataObjects property.For example, to add a new item, do as follows:
getDataObjects().add(newItem);
Objects of the following type(s) are allowed in the list
Array
Array1D
Array2D
Array2DImage
Array2DMap
Array2DSpectrum
Array3D
Array3DImage
Array3DMovie
Array3DSpectrum
EncodedAudio
EncodedBinary
EncodedByteStream
EncodedHeader
EncodedImage
EncodedVideo
Header
ParsableByteStream
StreamText
TableBinary
TableCharacter
TableDelimited
TableDelimitedSourceProductExternal
TableDelimitedSourceProductInternal
- Returns:
- The value of the dataObjects property.
-
-