org.omg.space.xtce.ContainerSegmentRefEntryType Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xtcetools Show documentation
Show all versions of xtcetools Show documentation
This project contains software to support the Object Management Group (OMG) Space Domain Task Force (SDTF) maintained XML Telemetry and Command Exchange (XTCE) specification.
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0
// See https://javaee.github.io/jaxb-v2/
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2019.03.16 at 05:52:46 PM MST
//
package org.omg.space.xtce;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
/**
* An entry that is only a portion of a container indicating that the entire container must be assembled from other container segments. It is assumed that container segments happen sequentially in time, that is the first part of a container is first, however (and there's always a however), if this is not the case the order of this container segment may be supplied with the order attribute where the first segment order="0". Each instance of a container cannot overlap in the overall sequence with another instance
*
* Java class for ContainerSegmentRefEntryType complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="ContainerSegmentRefEntryType">
* <complexContent>
* <extension base="{http://www.omg.org/space/xtce}SequenceEntryType">
* <attribute name="containerRef" use="required" type="{http://www.omg.org/space/xtce}NameReferenceType" />
* <attribute name="order" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
* <attribute name="sizeInBits" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ContainerSegmentRefEntryType")
public class ContainerSegmentRefEntryType
extends SequenceEntryType
{
@XmlAttribute(name = "containerRef", required = true)
protected String containerRef;
@XmlAttribute(name = "order")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger order;
@XmlAttribute(name = "sizeInBits", required = true)
@XmlSchemaType(name = "positiveInteger")
protected BigInteger sizeInBits;
/**
* Gets the value of the containerRef property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getContainerRef() {
return containerRef;
}
/**
* Sets the value of the containerRef property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setContainerRef(String value) {
this.containerRef = value;
}
/**
* Gets the value of the order property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getOrder() {
return order;
}
/**
* Sets the value of the order property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setOrder(BigInteger value) {
this.order = value;
}
/**
* Gets the value of the sizeInBits property.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getSizeInBits() {
return sizeInBits;
}
/**
* Sets the value of the sizeInBits property.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setSizeInBits(BigInteger value) {
this.sizeInBits = value;
}
}