energyml.prodml2_0.DasTimeArray Maven / Gradle / Ivy
Show all versions of energyml-prodml20 Show documentation
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.0
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2022.10.13 at 08:02:05 PM UTC
//
package energyml.prodml2_0;
import java.util.ArrayList;
import java.util.List;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
import energyml.common2_1.IntegerExternalArray;
/**
* The Times arrays contain the ‘scan’ or ‘trace’ times at which the raw, FBE and spectrum arrays were acquired or processed:
* - For raw data, these are the times for which all loci in the ‘scanned’ fiber section were interrogated by a single pulse of the DAS measurement system.
* - For the processed data, these are the times of the first sample in the time window used in the frequency filter or transformation function to calculate the FBE or spectrum data.
*
* Java class for DasTimeArray complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="DasTimeArray">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence minOccurs="0">
* <element name="EndTime" type="energyml.common2_1.TimeStamp" maxOccurs="unbounded" minOccurs="0"/>
* <element name="StartTime" type="energyml.common2_1.TimeStamp"/>
* <element name="TimeArray" type="energyml.common2_1.IntegerExternalArray"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DasTimeArray", propOrder = {
"endTime",
"startTime",
"timeArray"
})
public class DasTimeArray {
@XmlElement(name = "EndTime")
protected List endTime;
@XmlElement(name = "StartTime")
protected String startTime;
@XmlElement(name = "TimeArray")
protected IntegerExternalArray timeArray;
/**
* Gets the value of the endTime 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 Jakarta XML Binding object.
* This is why there is not a set
method for the endTime property.
*
*
* For example, to add a new item, do as follows:
*
* getEndTime().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getEndTime() {
if (endTime == null) {
endTime = new ArrayList();
}
return this.endTime;
}
/**
* Gets the value of the startTime property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStartTime() {
return startTime;
}
/**
* Sets the value of the startTime property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStartTime(String value) {
this.startTime = value;
}
/**
* Gets the value of the timeArray property.
*
* @return
* possible object is
* {@link IntegerExternalArray }
*
*/
public IntegerExternalArray getTimeArray() {
return timeArray;
}
/**
* Sets the value of the timeArray property.
*
* @param value
* allowed object is
* {@link IntegerExternalArray }
*
*/
public void setTimeArray(IntegerExternalArray value) {
this.timeArray = value;
}
}