Package gov.nasa.arc.pds.xml.generated
Class Array
java.lang.Object
gov.nasa.arc.pds.xml.generated.ByteStream
gov.nasa.arc.pds.xml.generated.Array
public class Array extends ByteStream
The Array class defines a homogeneous
N-dimensional array of scalars. The Array class is the parent
class for all n-dimensional arrays of scalars.
Java class for Array complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Array">
<complexContent>
<extension base="{http://pds.nasa.gov/pds4/pds/v1}Byte_Stream">
<sequence>
<element name="offset" type="{http://pds.nasa.gov/pds4/pds/v1}offset"/>
<element name="axes" type="{http://pds.nasa.gov/pds4/pds/v1}axes"/>
<element name="axis_index_order" type="{http://pds.nasa.gov/pds4/pds/v1}axis_index_order"/>
<element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}description" minOccurs="0"/>
<element name="Element_Array" type="{http://pds.nasa.gov/pds4/pds/v1}Element_Array"/>
<element name="Axis_Array" type="{http://pds.nasa.gov/pds4/pds/v1}Axis_Array" maxOccurs="unbounded"/>
<element name="Special_Constants" type="{http://pds.nasa.gov/pds4/pds/v1}Special_Constants" minOccurs="0"/>
<element name="Object_Statistics" type="{http://pds.nasa.gov/pds4/pds/v1}Object_Statistics" minOccurs="0"/>
<element ref="{http://pds.nasa.gov/pds4/pds/v1}Local_Internal_Reference" maxOccurs="0" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
Fields Modifier and Type Field Description protected intaxesprotected List<AxisArray>axisArraiesprotected StringaxisIndexOrderprotected Stringdescriptionprotected ElementArrayelementArrayprotected LocalInternalReferencelocalInternalReferenceprotected ObjectStatisticsobjectStatisticsprotected Offsetoffsetprotected SpecialConstantsspecialConstantsFields inherited from class gov.nasa.arc.pds.xml.generated.ByteStream
localIdentifier, md5Checksum, name -
Constructor Summary
Constructors Constructor Description Array() -
Method Summary
Modifier and Type Method Description intgetAxes()Gets the value of the axes property.List<AxisArray>getAxisArraies()Gets the value of the axisArraies property.StringgetAxisIndexOrder()Gets the value of the axisIndexOrder property.StringgetDescription()Gets the value of the description property.ElementArraygetElementArray()Gets the value of the elementArray property.LocalInternalReferencegetLocalInternalReference()Gets the value of the localInternalReference property.ObjectStatisticsgetObjectStatistics()Gets the value of the objectStatistics property.OffsetgetOffset()Gets the value of the offset property.SpecialConstantsgetSpecialConstants()Gets the value of the specialConstants property.voidsetAxes(int value)Sets the value of the axes property.voidsetAxisIndexOrder(String value)Sets the value of the axisIndexOrder property.voidsetDescription(String value)Sets the value of the description property.voidsetElementArray(ElementArray value)Sets the value of the elementArray property.voidsetLocalInternalReference(LocalInternalReference value)Sets the value of the localInternalReference property.voidsetObjectStatistics(ObjectStatistics value)Sets the value of the objectStatistics property.voidsetOffset(Offset value)Sets the value of the offset property.voidsetSpecialConstants(SpecialConstants value)Sets the value of the specialConstants property.Methods inherited from class gov.nasa.arc.pds.xml.generated.ByteStream
getLocalIdentifier, getMd5Checksum, getName, setLocalIdentifier, setMd5Checksum, setName
-
Field Details
-
offset
-
axes
protected int axes -
axisIndexOrder
-
description
-
elementArray
-
axisArraies
-
specialConstants
-
objectStatistics
-
localInternalReference
-
-
Constructor Details
-
Array
public Array()
-
-
Method Details
-
getOffset
Gets the value of the offset property.- Returns:
- possible object is
Offset
-
setOffset
Sets the value of the offset property.- Parameters:
value- allowed object isOffset
-
getAxes
public int getAxes()Gets the value of the axes property. -
setAxes
public void setAxes(int value)Sets the value of the axes property. -
getAxisIndexOrder
Gets the value of the axisIndexOrder property.- Returns:
- possible object is
String
-
setAxisIndexOrder
Sets the value of the axisIndexOrder property.- Parameters:
value- allowed object isString
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getElementArray
Gets the value of the elementArray property.- Returns:
- possible object is
ElementArray
-
setElementArray
Sets the value of the elementArray property.- Parameters:
value- allowed object isElementArray
-
getAxisArraies
Gets the value of the axisArraies 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
setmethod for the axisArraies property.For example, to add a new item, do as follows:
getAxisArraies().add(newItem);Objects of the following type(s) are allowed in the list
AxisArray -
getSpecialConstants
Gets the value of the specialConstants property.- Returns:
- possible object is
SpecialConstants
-
setSpecialConstants
Sets the value of the specialConstants property.- Parameters:
value- allowed object isSpecialConstants
-
getObjectStatistics
Gets the value of the objectStatistics property.- Returns:
- possible object is
ObjectStatistics
-
setObjectStatistics
Sets the value of the objectStatistics property.- Parameters:
value- allowed object isObjectStatistics
-
getLocalInternalReference
Gets the value of the localInternalReference property.- Returns:
- possible object is
LocalInternalReference
-
setLocalInternalReference
Sets the value of the localInternalReference property.- Parameters:
value- allowed object isLocalInternalReference
-