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

java.lang.Object
  extended by gov.nasa.arc.pds.xml.generated.ByteStream
      extended by 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}ASCII_Short_String_Collapsed"/>
         <element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Text_Preserved" 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" minOccurs="0"/>
         <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"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  int axes
           
protected  List<AxisArray> axisArraies
           
protected  String axisIndexOrder
           
protected  String description
           
protected  ElementArray elementArray
           
protected  ObjectStatistics objectStatistics
           
protected  Offset offset
           
protected  SpecialConstants specialConstants
           
 
Fields inherited from class gov.nasa.arc.pds.xml.generated.ByteStream
localIdentifier, name
 
Constructor Summary
Array()
           
 
Method Summary
 int getAxes()
          Gets the value of the axes property.
 List<AxisArray> getAxisArraies()
          Gets the value of the axisArraies property.
 String getAxisIndexOrder()
          Gets the value of the axisIndexOrder property.
 String getDescription()
          Gets the value of the description property.
 ElementArray getElementArray()
          Gets the value of the elementArray property.
 ObjectStatistics getObjectStatistics()
          Gets the value of the objectStatistics property.
 Offset getOffset()
          Gets the value of the offset property.
 SpecialConstants getSpecialConstants()
          Gets the value of the specialConstants property.
 void setAxes(int value)
          Sets the value of the axes property.
 void setAxisIndexOrder(String value)
          Sets the value of the axisIndexOrder property.
 void setDescription(String value)
          Sets the value of the description property.
 void setElementArray(ElementArray value)
          Sets the value of the elementArray property.
 void setObjectStatistics(ObjectStatistics value)
          Sets the value of the objectStatistics property.
 void setOffset(Offset value)
          Sets the value of the offset property.
 void setSpecialConstants(SpecialConstants value)
          Sets the value of the specialConstants property.
 
Methods inherited from class gov.nasa.arc.pds.xml.generated.ByteStream
getLocalIdentifier, getName, setLocalIdentifier, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

offset

protected Offset offset

axes

protected int axes

axisIndexOrder

protected String axisIndexOrder

description

protected String description

elementArray

protected ElementArray elementArray

axisArraies

protected List<AxisArray> axisArraies

specialConstants

protected SpecialConstants specialConstants

objectStatistics

protected ObjectStatistics objectStatistics
Constructor Detail

Array

public Array()
Method Detail

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


Copyright © 2014. All Rights Reserved.