Class TargetPDS3

java.lang.Object
gov.nasa.arc.pds.xml.generated.TargetPDS3

public class TargetPDS3
extends Object
The Target class provides a description of a phyiscal object that is the object of data collection. This class captures the PDS3 catalog Target information.

Java class for Target_PDS3 complex type.

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

 <complexType name="Target_PDS3">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="target_name" type="{http://pds.nasa.gov/pds4/pds/v1}target_name"/>
         <element name="orbit_direction" type="{http://pds.nasa.gov/pds4/pds/v1}orbit_direction" maxOccurs="unbounded" minOccurs="0"/>
         <element name="primary_body_name" type="{http://pds.nasa.gov/pds4/pds/v1}primary_body_name"/>
         <element name="rotation_direction" type="{http://pds.nasa.gov/pds4/pds/v1}rotation_direction" minOccurs="0"/>
         <element name="target_desc" type="{http://pds.nasa.gov/pds4/pds/v1}target_desc"/>
         <element name="target_type" type="{http://pds.nasa.gov/pds4/pds/v1}target_type"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • targetName

      protected String targetName
    • orbitDirections

      protected List<String> orbitDirections
    • primaryBodyName

      protected String primaryBodyName
    • rotationDirection

      protected String rotationDirection
    • targetDesc

      protected String targetDesc
    • targetType

      protected String targetType
  • Constructor Details

    • TargetPDS3

      public TargetPDS3()
  • Method Details

    • getTargetName

      public String getTargetName()
      Gets the value of the targetName property.
      Returns:
      possible object is String
    • setTargetName

      public void setTargetName​(String value)
      Sets the value of the targetName property.
      Parameters:
      value - allowed object is String
    • getOrbitDirections

      public List<String> getOrbitDirections()
      Gets the value of the orbitDirections 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 orbitDirections property.

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

          getOrbitDirections().add(newItem);
       

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

    • getPrimaryBodyName

      public String getPrimaryBodyName()
      Gets the value of the primaryBodyName property.
      Returns:
      possible object is String
    • setPrimaryBodyName

      public void setPrimaryBodyName​(String value)
      Sets the value of the primaryBodyName property.
      Parameters:
      value - allowed object is String
    • getRotationDirection

      public String getRotationDirection()
      Gets the value of the rotationDirection property.
      Returns:
      possible object is String
    • setRotationDirection

      public void setRotationDirection​(String value)
      Sets the value of the rotationDirection property.
      Parameters:
      value - allowed object is String
    • getTargetDesc

      public String getTargetDesc()
      Gets the value of the targetDesc property.
      Returns:
      possible object is String
    • setTargetDesc

      public void setTargetDesc​(String value)
      Sets the value of the targetDesc property.
      Parameters:
      value - allowed object is String
    • getTargetType

      public String getTargetType()
      Gets the value of the targetType property.
      Returns:
      possible object is String
    • setTargetType

      public void setTargetType​(String value)
      Sets the value of the targetType property.
      Parameters:
      value - allowed object is String