All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gov.nasa.arc.pds.xml.generated.MovieDisplaySettings Maven / Gradle / Ivy

There is a newer version: 2.8.4
Show newest version
//
// This file was generated by the Eclipse Implementation of JAXB, v2.3.4 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2021.12.10 at 07:24:03 AM GMT 
//


package gov.nasa.arc.pds.xml.generated;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;


/**
 * The Movie_Display_Settings class provides
 *         default values for the display of a multi-banded Array using a
 *         software application capable of displaying video
 *         content.
 * 
 * 

Java class for Movie_Display_Settings complex type. * *

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

 * <complexType name="Movie_Display_Settings">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="time_display_axis" type="{http://pds.nasa.gov/pds4/disp/v1}time_display_axis"/>
 *         <element name="comment" type="{http://pds.nasa.gov/pds4/pds/v1}comment" minOccurs="0"/>
 *         <element name="frame_rate" type="{http://pds.nasa.gov/pds4/disp/v1}frame_rate" minOccurs="0"/>
 *         <element name="loop_flag" type="{http://pds.nasa.gov/pds4/disp/v1}loop_flag" minOccurs="0"/>
 *         <element name="loop_count" type="{http://pds.nasa.gov/pds4/disp/v1}loop_count" minOccurs="0"/>
 *         <element name="loop_delay" type="{http://pds.nasa.gov/pds4/disp/v1}loop_delay" minOccurs="0"/>
 *         <element name="loop_back_and_forth_flag" type="{http://pds.nasa.gov/pds4/disp/v1}loop_back_and_forth_flag" minOccurs="0"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "Movie_Display_Settings", namespace = "http://pds.nasa.gov/pds4/disp/v1", propOrder = { "timeDisplayAxis", "comment", "frameRate", "loopFlag", "loopCount", "loopDelay", "loopBackAndForthFlag" }) @XmlRootElement(name = "Movie_Display_Settings", namespace = "http://pds.nasa.gov/pds4/disp/v1") public class MovieDisplaySettings { @XmlElement(name = "time_display_axis", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlSchemaType(name = "token") protected String timeDisplayAxis; protected String comment; @XmlElement(name = "frame_rate") protected FrameRate frameRate; @XmlElement(name = "loop_flag") protected Boolean loopFlag; @XmlElement(name = "loop_count") protected Long loopCount; @XmlElement(name = "loop_delay") protected LoopDelay loopDelay; @XmlElement(name = "loop_back_and_forth_flag") protected Boolean loopBackAndForthFlag; /** * Gets the value of the timeDisplayAxis property. * * @return * possible object is * {@link String } * */ public String getTimeDisplayAxis() { return timeDisplayAxis; } /** * Sets the value of the timeDisplayAxis property. * * @param value * allowed object is * {@link String } * */ public void setTimeDisplayAxis(String value) { this.timeDisplayAxis = value; } /** * Gets the value of the comment property. * * @return * possible object is * {@link String } * */ public String getComment() { return comment; } /** * Sets the value of the comment property. * * @param value * allowed object is * {@link String } * */ public void setComment(String value) { this.comment = value; } /** * Gets the value of the frameRate property. * * @return * possible object is * {@link FrameRate } * */ public FrameRate getFrameRate() { return frameRate; } /** * Sets the value of the frameRate property. * * @param value * allowed object is * {@link FrameRate } * */ public void setFrameRate(FrameRate value) { this.frameRate = value; } /** * Gets the value of the loopFlag property. * * @return * possible object is * {@link Boolean } * */ public Boolean isLoopFlag() { return loopFlag; } /** * Sets the value of the loopFlag property. * * @param value * allowed object is * {@link Boolean } * */ public void setLoopFlag(Boolean value) { this.loopFlag = value; } /** * Gets the value of the loopCount property. * * @return * possible object is * {@link Long } * */ public Long getLoopCount() { return loopCount; } /** * Sets the value of the loopCount property. * * @param value * allowed object is * {@link Long } * */ public void setLoopCount(Long value) { this.loopCount = value; } /** * Gets the value of the loopDelay property. * * @return * possible object is * {@link LoopDelay } * */ public LoopDelay getLoopDelay() { return loopDelay; } /** * Sets the value of the loopDelay property. * * @param value * allowed object is * {@link LoopDelay } * */ public void setLoopDelay(LoopDelay value) { this.loopDelay = value; } /** * Gets the value of the loopBackAndForthFlag property. * * @return * possible object is * {@link Boolean } * */ public Boolean isLoopBackAndForthFlag() { return loopBackAndForthFlag; } /** * Sets the value of the loopBackAndForthFlag property. * * @param value * allowed object is * {@link Boolean } * */ public void setLoopBackAndForthFlag(Boolean value) { this.loopBackAndForthFlag = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy