Class Array

java.lang.Object
gov.nasa.arc.pds.xml.generated.ByteStream
gov.nasa.arc.pds.xml.generated.Array
Direct Known Subclasses:
Array1D, Array2D, Array3D

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 Details

  • Constructor Details

    • Array

      public Array()
  • Method Details

    • getOffset

      public Offset getOffset()
      Gets the value of the offset property.
      Returns:
      possible object is Offset
    • setOffset

      public void setOffset​(Offset value)
      Sets the value of the offset property.
      Parameters:
      value - allowed object is Offset
    • 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

      public String getAxisIndexOrder()
      Gets the value of the axisIndexOrder property.
      Returns:
      possible object is String
    • setAxisIndexOrder

      public void setAxisIndexOrder​(String value)
      Sets the value of the axisIndexOrder property.
      Parameters:
      value - allowed object is String
    • getDescription

      public String getDescription()
      Gets the value of the description property.
      Returns:
      possible object is String
    • setDescription

      public void setDescription​(String value)
      Sets the value of the description property.
      Parameters:
      value - allowed object is String
    • getElementArray

      public ElementArray getElementArray()
      Gets the value of the elementArray property.
      Returns:
      possible object is ElementArray
    • setElementArray

      public void setElementArray​(ElementArray value)
      Sets the value of the elementArray property.
      Parameters:
      value - allowed object is ElementArray
    • getAxisArraies

      public List<AxisArray> 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 set method 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

      public SpecialConstants getSpecialConstants()
      Gets the value of the specialConstants property.
      Returns:
      possible object is SpecialConstants
    • setSpecialConstants

      public void setSpecialConstants​(SpecialConstants value)
      Sets the value of the specialConstants property.
      Parameters:
      value - allowed object is SpecialConstants
    • getObjectStatistics

      public ObjectStatistics getObjectStatistics()
      Gets the value of the objectStatistics property.
      Returns:
      possible object is ObjectStatistics
    • setObjectStatistics

      public void setObjectStatistics​(ObjectStatistics value)
      Sets the value of the objectStatistics property.
      Parameters:
      value - allowed object is ObjectStatistics
    • getLocalInternalReference

      public LocalInternalReference getLocalInternalReference()
      Gets the value of the localInternalReference property.
      Returns:
      possible object is LocalInternalReference
    • setLocalInternalReference

      public void setLocalInternalReference​(LocalInternalReference value)
      Sets the value of the localInternalReference property.
      Parameters:
      value - allowed object is LocalInternalReference