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

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

public class Instrument
extends Object

The Instrument class provides a description of a physical object that collects data.

Java class for Instrument complex type.

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

 <complexType name="Instrument">
   <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" minOccurs="0"/>
         <element name="type" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed" maxOccurs="unbounded"/>
         <element name="model_id" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed" minOccurs="0"/>
         <element name="naif_instrument_id" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed" minOccurs="0"/>
         <element name="serial_number" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Short_String_Collapsed" minOccurs="0"/>
         <element name="description" type="{http://pds.nasa.gov/pds4/pds/v1}ASCII_Text_Preserved"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String description
           
protected  String modelId
           
protected  String naifInstrumentId
           
protected  String name
           
protected  String serialNumber
           
protected  List<String> types
           
 
Constructor Summary
Instrument()
           
 
Method Summary
 String getDescription()
          Gets the value of the description property.
 String getModelId()
          Gets the value of the modelId property.
 String getNaifInstrumentId()
          Gets the value of the naifInstrumentId property.
 String getName()
          Gets the value of the name property.
 String getSerialNumber()
          Gets the value of the serialNumber property.
 List<String> getTypes()
          Gets the value of the types property.
 void setDescription(String value)
          Sets the value of the description property.
 void setModelId(String value)
          Sets the value of the modelId property.
 void setNaifInstrumentId(String value)
          Sets the value of the naifInstrumentId property.
 void setName(String value)
          Sets the value of the name property.
 void setSerialNumber(String value)
          Sets the value of the serialNumber 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

types

protected List<String> types

modelId

protected String modelId

naifInstrumentId

protected String naifInstrumentId

serialNumber

protected String serialNumber

description

protected String description
Constructor Detail

Instrument

public Instrument()
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

getTypes

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

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

    getTypes().add(newItem);
 

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


getModelId

public String getModelId()
Gets the value of the modelId property.

Returns:
possible object is String

setModelId

public void setModelId(String value)
Sets the value of the modelId property.

Parameters:
value - allowed object is String

getNaifInstrumentId

public String getNaifInstrumentId()
Gets the value of the naifInstrumentId property.

Returns:
possible object is String

setNaifInstrumentId

public void setNaifInstrumentId(String value)
Sets the value of the naifInstrumentId property.

Parameters:
value - allowed object is String

getSerialNumber

public String getSerialNumber()
Gets the value of the serialNumber property.

Returns:
possible object is String

setSerialNumber

public void setSerialNumber(String value)
Sets the value of the serialNumber 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


Copyright © 2014. All Rights Reserved.