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

java.lang.Object
  extended by gov.nasa.arc.pds.xml.generated.Vector

public class Vector
extends Object

The Vector class provides the components of either a velocity or position vector.

Java class for Vector complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Vector">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="name" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed"/>
         <element name="local_identifier" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed" minOccurs="0"/>
         <element name="type" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed"/>
         <element name="data_type" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed"/>
         <element name="reference_frame_id" type="{http://pds.nasa.gov/pds4/pds/v1}reference_frame_id"/>
         <element name="vector_components" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Integer"/>
         <element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Text_Preserved"/>
         <element name="Vector_Component" type="{http://pds.nasa.gov/pds4/pds/v1}Vector_Component" maxOccurs="unbounded"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  int componentCount
           
protected  String dataType
           
protected  String description
           
protected  String localIdentifier
           
protected  String name
           
protected  ReferenceFrameId referenceFrameId
           
protected  String type
           
protected  List<VectorComponent> vectorComponents
           
 
Constructor Summary
Vector()
           
 
Method Summary
 int getComponentCount()
          Gets the value of the componentCount property.
 String getDataType()
          Gets the value of the dataType property.
 String getDescription()
          Gets the value of the description property.
 String getLocalIdentifier()
          Gets the value of the localIdentifier property.
 String getName()
          Gets the value of the name property.
 ReferenceFrameId getReferenceFrameId()
          Gets the value of the referenceFrameId property.
 String getType()
          Gets the value of the type property.
 List<VectorComponent> getVectorComponents()
          Gets the value of the vectorComponents property.
 void setComponentCount(int value)
          Sets the value of the componentCount property.
 void setDataType(String value)
          Sets the value of the dataType property.
 void setDescription(String value)
          Sets the value of the description property.
 void setLocalIdentifier(String value)
          Sets the value of the localIdentifier property.
 void setName(String value)
          Sets the value of the name property.
 void setReferenceFrameId(ReferenceFrameId value)
          Sets the value of the referenceFrameId property.
 void setType(String value)
          Sets the value of the type property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

localIdentifier

protected String localIdentifier

type

protected String type

dataType

protected String dataType

referenceFrameId

protected ReferenceFrameId referenceFrameId

componentCount

protected int componentCount

description

protected String description

vectorComponents

protected List<VectorComponent> vectorComponents
Constructor Detail

Vector

public Vector()
Method Detail

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getLocalIdentifier

public String getLocalIdentifier()
Gets the value of the localIdentifier property.

Returns:
possible object is String

setLocalIdentifier

public void setLocalIdentifier(String value)
Sets the value of the localIdentifier property.

Parameters:
value - allowed object is String

getType

public String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

public void setType(String value)
Sets the value of the type property.

Parameters:
value - allowed object is String

getDataType

public String getDataType()
Gets the value of the dataType property.

Returns:
possible object is String

setDataType

public void setDataType(String value)
Sets the value of the dataType property.

Parameters:
value - allowed object is String

getReferenceFrameId

public ReferenceFrameId getReferenceFrameId()
Gets the value of the referenceFrameId property.

Returns:
possible object is ReferenceFrameId

setReferenceFrameId

public void setReferenceFrameId(ReferenceFrameId value)
Sets the value of the referenceFrameId property.

Parameters:
value - allowed object is ReferenceFrameId

getComponentCount

public int getComponentCount()
Gets the value of the componentCount property.


setComponentCount

public void setComponentCount(int value)
Sets the value of the componentCount property.


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

getVectorComponents

public List<VectorComponent> getVectorComponents()
Gets the value of the vectorComponents 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 vectorComponents property.

For example, to add a new item, do as follows:

    getVectorComponents().add(newItem);
 

Objects of the following type(s) are allowed in the list VectorComponent



Copyright © 2014. All Rights Reserved.