Class TargetPDS3


  • public class TargetPDS3
    extends java.lang.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>
     
    • Constructor Summary

      Constructors 
      Constructor Description
      TargetPDS3()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getOrbitDirections()
      Gets the value of the orbitDirections property.
      java.lang.String getPrimaryBodyName()
      Gets the value of the primaryBodyName property.
      java.lang.String getRotationDirection()
      Gets the value of the rotationDirection property.
      java.lang.String getTargetDesc()
      Gets the value of the targetDesc property.
      java.lang.String getTargetName()
      Gets the value of the targetName property.
      java.lang.String getTargetType()
      Gets the value of the targetType property.
      void setPrimaryBodyName​(java.lang.String value)
      Sets the value of the primaryBodyName property.
      void setRotationDirection​(java.lang.String value)
      Sets the value of the rotationDirection property.
      void setTargetDesc​(java.lang.String value)
      Sets the value of the targetDesc property.
      void setTargetName​(java.lang.String value)
      Sets the value of the targetName property.
      void setTargetType​(java.lang.String value)
      Sets the value of the targetType property.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • targetName

        protected java.lang.String targetName
      • orbitDirections

        protected java.util.List<java.lang.String> orbitDirections
      • primaryBodyName

        protected java.lang.String primaryBodyName
      • rotationDirection

        protected java.lang.String rotationDirection
      • targetDesc

        protected java.lang.String targetDesc
      • targetType

        protected java.lang.String targetType
    • Constructor Detail

      • TargetPDS3

        public TargetPDS3()
    • Method Detail

      • getTargetName

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

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

        public java.util.List<java.lang.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

        Returns:
        The value of the orbitDirections property.
      • getPrimaryBodyName

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

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

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

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

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

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

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

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