org.omg.space.xtce.CustomStreamType 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 javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* A stream type where some level of custom processing (e.g. convolutional, encryption, compression) is performed. Has a reference to external algorithms for encoding and decoding algorithms.
*
* Java class for CustomStreamType complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="CustomStreamType">
* <complexContent>
* <extension base="{http://www.omg.org/space/xtce}PCMStreamType">
* <sequence>
* <element name="EncodingAlgorithm" type="{http://www.omg.org/space/xtce}InputAlgorithmType"/>
* <element name="DecodingAlgorithm" type="{http://www.omg.org/space/xtce}InputOutputAlgorithmType"/>
* </sequence>
* <attribute name="encodedStreamRef" use="required" type="{http://www.omg.org/space/xtce}NameReferenceType" />
* <attribute name="decodedStreamRef" use="required" type="{http://www.omg.org/space/xtce}NameReferenceType" />
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CustomStreamType", propOrder = {
"encodingAlgorithm",
"decodingAlgorithm"
})
public class CustomStreamType
extends PCMStreamType
{
@XmlElement(name = "EncodingAlgorithm", required = true)
protected InputAlgorithmType encodingAlgorithm;
@XmlElement(name = "DecodingAlgorithm", required = true)
protected InputOutputAlgorithmType decodingAlgorithm;
@XmlAttribute(name = "encodedStreamRef", required = true)
protected String encodedStreamRef;
@XmlAttribute(name = "decodedStreamRef", required = true)
protected String decodedStreamRef;
/**
* Gets the value of the encodingAlgorithm property.
*
* @return
* possible object is
* {@link InputAlgorithmType }
*
*/
public InputAlgorithmType getEncodingAlgorithm() {
return encodingAlgorithm;
}
/**
* Sets the value of the encodingAlgorithm property.
*
* @param value
* allowed object is
* {@link InputAlgorithmType }
*
*/
public void setEncodingAlgorithm(InputAlgorithmType value) {
this.encodingAlgorithm = value;
}
/**
* Gets the value of the decodingAlgorithm property.
*
* @return
* possible object is
* {@link InputOutputAlgorithmType }
*
*/
public InputOutputAlgorithmType getDecodingAlgorithm() {
return decodingAlgorithm;
}
/**
* Sets the value of the decodingAlgorithm property.
*
* @param value
* allowed object is
* {@link InputOutputAlgorithmType }
*
*/
public void setDecodingAlgorithm(InputOutputAlgorithmType value) {
this.decodingAlgorithm = value;
}
/**
* Gets the value of the encodedStreamRef property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEncodedStreamRef() {
return encodedStreamRef;
}
/**
* Sets the value of the encodedStreamRef property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEncodedStreamRef(String value) {
this.encodedStreamRef = value;
}
/**
* Gets the value of the decodedStreamRef property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDecodedStreamRef() {
return decodedStreamRef;
}
/**
* Sets the value of the decodedStreamRef property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDecodedStreamRef(String value) {
this.decodedStreamRef = value;
}
}