From 40d8389e0dd8fe7792848c3b18b5107ee15ef2e3 Mon Sep 17 00:00:00 2001 From: xtof Date: Sat, 10 Aug 2019 21:15:06 +0200 Subject: [PATCH] Generated code --- .../avmdti/AmsatList/generated/AmsatList.java | 78 ++++ .../avmdti/AmsatList/generated/Beacons.java | 190 ++++++++++ .../AmsatList/generated/Description.java | 101 +++++ .../AmsatList/generated/DescriptionURL.java | 101 +++++ .../generated/FrequencyDownlink.java | 100 +++++ .../AmsatList/generated/FrequencyUplink.java | 100 +++++ .../AmsatList/generated/Information.java | 91 +++++ .../AmsatList/generated/LaunchData.java | 99 +++++ .../org/avmdti/AmsatList/generated/Modes.java | 99 +++++ .../AmsatList/generated/ObjectFactory.java | 358 ++++++++++++++++++ .../avmdti/AmsatList/generated/RadioData.java | 111 ++++++ .../avmdti/AmsatList/generated/ReportURL.java | 101 +++++ .../AmsatList/generated/Satellites.java | 345 +++++++++++++++++ .../AmsatList/generated/SoftwareURL.java | 89 +++++ .../AmsatList/generated/TelemetryData.java | 190 ++++++++++ .../AmsatList/generated/Transponders.java | 214 +++++++++++ 16 files changed, 2367 insertions(+) create mode 100644 src/main/java/org/avmdti/AmsatList/generated/AmsatList.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/Beacons.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/Description.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/DescriptionURL.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/FrequencyDownlink.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/FrequencyUplink.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/Information.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/LaunchData.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/Modes.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/ObjectFactory.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/RadioData.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/ReportURL.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/Satellites.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/SoftwareURL.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/TelemetryData.java create mode 100644 src/main/java/org/avmdti/AmsatList/generated/Transponders.java diff --git a/src/main/java/org/avmdti/AmsatList/generated/AmsatList.java b/src/main/java/org/avmdti/AmsatList/generated/AmsatList.java new file mode 100644 index 0000000..10c1451 --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/AmsatList.java @@ -0,0 +1,78 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import java.util.ArrayList; +import java.util.List; +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.XmlType; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Satellites" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "satellites" +}) +@XmlRootElement(name = "AmsatList") +public class AmsatList { + + @XmlElement(name = "Satellites", required = true) + protected List satellites; + + /** + * Gets the value of the satellites 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 satellites property. + * + *

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

+     *    getSatellites().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Satellites } + * + * + */ + public List getSatellites() { + if (satellites == null) { + satellites = new ArrayList(); + } + return this.satellites; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/Beacons.java b/src/main/java/org/avmdti/AmsatList/generated/Beacons.java new file mode 100644 index 0000000..8ad5a7b --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/Beacons.java @@ -0,0 +1,190 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import java.util.ArrayList; +import java.util.List; +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.XmlType; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Name"/>
+ *         <element ref="{}Frequency"/>
+ *         <element ref="{}Modes" maxOccurs="unbounded"/>
+ *         <element ref="{}Speed" minOccurs="0"/>
+ *         <element ref="{}CallSign" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "name", + "frequency", + "modes", + "speed", + "callSign" +}) +@XmlRootElement(name = "Beacons") +public class Beacons { + + @XmlElement(name = "Name", required = true) + protected String name; + @XmlElement(name = "Frequency", required = true) + protected String frequency; + @XmlElement(name = "Modes", required = true) + protected List modes; + @XmlElement(name = "Speed") + protected String speed; + @XmlElement(name = "CallSign") + protected String callSign; + + /** + * Obtient la valeur de la propriété name. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Définit la valeur de la propriété name. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Obtient la valeur de la propriété frequency. + * + * @return + * possible object is + * {@link String } + * + */ + public String getFrequency() { + return frequency; + } + + /** + * Définit la valeur de la propriété frequency. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setFrequency(String value) { + this.frequency = value; + } + + /** + * Gets the value of the modes 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 modes property. + * + *

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

+     *    getModes().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Modes } + * + * + */ + public List getModes() { + if (modes == null) { + modes = new ArrayList(); + } + return this.modes; + } + + /** + * Obtient la valeur de la propriété speed. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeed() { + return speed; + } + + /** + * Définit la valeur de la propriété speed. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeed(String value) { + this.speed = value; + } + + /** + * Obtient la valeur de la propriété callSign. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCallSign() { + return callSign; + } + + /** + * Définit la valeur de la propriété callSign. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCallSign(String value) { + this.callSign = value; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/Description.java b/src/main/java/org/avmdti/AmsatList/generated/Description.java new file mode 100644 index 0000000..f97a10c --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/Description.java @@ -0,0 +1,101 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}NCName" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "content" +}) +@XmlRootElement(name = "Description") +public class Description { + + @XmlValue + protected String content; + @XmlAttribute(name = "lang") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "NCName") + protected String lang; + + /** + * Obtient la valeur de la propriété content. + * + * @return + * possible object is + * {@link String } + * + */ + public String getContent() { + return content; + } + + /** + * Définit la valeur de la propriété content. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setContent(String value) { + this.content = value; + } + + /** + * Obtient la valeur de la propriété lang. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLang() { + return lang; + } + + /** + * Définit la valeur de la propriété lang. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLang(String value) { + this.lang = value; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/DescriptionURL.java b/src/main/java/org/avmdti/AmsatList/generated/DescriptionURL.java new file mode 100644 index 0000000..1e84c1a --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/DescriptionURL.java @@ -0,0 +1,101 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.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; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Title"/>
+ *         <element ref="{}Value"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "title", + "value" +}) +@XmlRootElement(name = "DescriptionURL") +public class DescriptionURL { + + @XmlElement(name = "Title", required = true) + protected String title; + @XmlElement(name = "Value", required = true) + @XmlSchemaType(name = "anyURI") + protected String value; + + /** + * Obtient la valeur de la propriété title. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTitle() { + return title; + } + + /** + * Définit la valeur de la propriété title. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTitle(String value) { + this.title = value; + } + + /** + * Obtient la valeur de la propriété value. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Définit la valeur de la propriété value. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/FrequencyDownlink.java b/src/main/java/org/avmdti/AmsatList/generated/FrequencyDownlink.java new file mode 100644 index 0000000..5d29c1a --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/FrequencyDownlink.java @@ -0,0 +1,100 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import java.math.BigInteger; +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.XmlType; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}FrequencyBegin" minOccurs="0"/>
+ *         <element ref="{}FrequencyEnd" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "frequencyBegin", + "frequencyEnd" +}) +@XmlRootElement(name = "FrequencyDownlink") +public class FrequencyDownlink { + + @XmlElement(name = "FrequencyBegin") + protected BigInteger frequencyBegin; + @XmlElement(name = "FrequencyEnd") + protected BigInteger frequencyEnd; + + /** + * Obtient la valeur de la propriété frequencyBegin. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFrequencyBegin() { + return frequencyBegin; + } + + /** + * Définit la valeur de la propriété frequencyBegin. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFrequencyBegin(BigInteger value) { + this.frequencyBegin = value; + } + + /** + * Obtient la valeur de la propriété frequencyEnd. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFrequencyEnd() { + return frequencyEnd; + } + + /** + * Définit la valeur de la propriété frequencyEnd. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFrequencyEnd(BigInteger value) { + this.frequencyEnd = value; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/FrequencyUplink.java b/src/main/java/org/avmdti/AmsatList/generated/FrequencyUplink.java new file mode 100644 index 0000000..a06c189 --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/FrequencyUplink.java @@ -0,0 +1,100 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import java.math.BigInteger; +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.XmlType; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}FrequencyBegin" minOccurs="0"/>
+ *         <element ref="{}FrequencyEnd" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "frequencyBegin", + "frequencyEnd" +}) +@XmlRootElement(name = "FrequencyUplink") +public class FrequencyUplink { + + @XmlElement(name = "FrequencyBegin") + protected BigInteger frequencyBegin; + @XmlElement(name = "FrequencyEnd") + protected BigInteger frequencyEnd; + + /** + * Obtient la valeur de la propriété frequencyBegin. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFrequencyBegin() { + return frequencyBegin; + } + + /** + * Définit la valeur de la propriété frequencyBegin. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFrequencyBegin(BigInteger value) { + this.frequencyBegin = value; + } + + /** + * Obtient la valeur de la propriété frequencyEnd. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getFrequencyEnd() { + return frequencyEnd; + } + + /** + * Définit la valeur de la propriété frequencyEnd. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setFrequencyEnd(BigInteger value) { + this.frequencyEnd = value; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/Information.java b/src/main/java/org/avmdti/AmsatList/generated/Information.java new file mode 100644 index 0000000..ee0dfa6 --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/Information.java @@ -0,0 +1,91 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice maxOccurs="unbounded" minOccurs="0">
+ *         <element ref="{}Description"/>
+ *         <element ref="{}Title"/>
+ *         <element ref="{}Value"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "content" +}) +@XmlRootElement(name = "Information") +public class Information { + + @XmlElementRefs({ + @XmlElementRef(name = "Value", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Description", type = Description.class, required = false), + @XmlElementRef(name = "Title", type = JAXBElement.class, required = false) + }) + @XmlMixed + protected List content; + + /** + * Gets the value of the content 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 content property. + * + *

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

+     *    getContent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Description } + * {@link String } + * {@link JAXBElement }{@code <}{@link String }{@code >} + * {@link JAXBElement }{@code <}{@link String }{@code >} + * + * + */ + public List getContent() { + if (content == null) { + content = new ArrayList(); + } + return this.content; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/LaunchData.java b/src/main/java/org/avmdti/AmsatList/generated/LaunchData.java new file mode 100644 index 0000000..a7b4635 --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/LaunchData.java @@ -0,0 +1,99 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.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.XmlType; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}LaunchDate"/>
+ *         <element ref="{}LaunchingSite"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "launchDate", + "launchingSite" +}) +@XmlRootElement(name = "LaunchData") +public class LaunchData { + + @XmlElement(name = "LaunchDate", required = true) + protected String launchDate; + @XmlElement(name = "LaunchingSite", required = true) + protected String launchingSite; + + /** + * Obtient la valeur de la propriété launchDate. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLaunchDate() { + return launchDate; + } + + /** + * Définit la valeur de la propriété launchDate. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLaunchDate(String value) { + this.launchDate = value; + } + + /** + * Obtient la valeur de la propriété launchingSite. + * + * @return + * possible object is + * {@link String } + * + */ + public String getLaunchingSite() { + return launchingSite; + } + + /** + * Définit la valeur de la propriété launchingSite. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setLaunchingSite(String value) { + this.launchingSite = value; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/Modes.java b/src/main/java/org/avmdti/AmsatList/generated/Modes.java new file mode 100644 index 0000000..25052a4 --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/Modes.java @@ -0,0 +1,99 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.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.XmlType; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Mode"/>
+ *         <element ref="{}Speed" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "mode", + "speed" +}) +@XmlRootElement(name = "Modes") +public class Modes { + + @XmlElement(name = "Mode", required = true) + protected String mode; + @XmlElement(name = "Speed") + protected String speed; + + /** + * Obtient la valeur de la propriété mode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMode() { + return mode; + } + + /** + * Définit la valeur de la propriété mode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMode(String value) { + this.mode = value; + } + + /** + * Obtient la valeur de la propriété speed. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSpeed() { + return speed; + } + + /** + * Définit la valeur de la propriété speed. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSpeed(String value) { + this.speed = value; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/ObjectFactory.java b/src/main/java/org/avmdti/AmsatList/generated/ObjectFactory.java new file mode 100644 index 0000000..4c21ca6 --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/ObjectFactory.java @@ -0,0 +1,358 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import java.math.BigDecimal; +import java.math.BigInteger; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the org.avmdti.AmsatList.generated package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _Status_QNAME = new QName("", "Status"); + private final static QName _FrequencyBegin_QNAME = new QName("", "FrequencyBegin"); + private final static QName _Speed_QNAME = new QName("", "Speed"); + private final static QName _LaunchingSite_QNAME = new QName("", "LaunchingSite"); + private final static QName _FrequencyEnd_QNAME = new QName("", "FrequencyEnd"); + private final static QName _Mode_QNAME = new QName("", "Mode"); + private final static QName _Title_QNAME = new QName("", "Title"); + private final static QName _OSCARNumber_QNAME = new QName("", "OSCARNumber"); + private final static QName _ReportEmail_QNAME = new QName("", "ReportEmail"); + private final static QName _Name_QNAME = new QName("", "Name"); + private final static QName _UpdateDate_QNAME = new QName("", "UpdateDate"); + private final static QName _SatelliteInformationStatus_QNAME = new QName("", "SatelliteInformationStatus"); + private final static QName _CallSign_QNAME = new QName("", "CallSign"); + private final static QName _Tone_QNAME = new QName("", "Tone"); + private final static QName _Inverted_QNAME = new QName("", "Inverted"); + private final static QName _Value_QNAME = new QName("", "Value"); + private final static QName _Frequency_QNAME = new QName("", "Frequency"); + private final static QName _NasaID_QNAME = new QName("", "NasaID"); + private final static QName _LaunchDate_QNAME = new QName("", "LaunchDate"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.avmdti.AmsatList.generated + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link LaunchData } + * + */ + public LaunchData createLaunchData() { + return new LaunchData(); + } + + /** + * Create an instance of {@link DescriptionURL } + * + */ + public DescriptionURL createDescriptionURL() { + return new DescriptionURL(); + } + + /** + * Create an instance of {@link Description } + * + */ + public Description createDescription() { + return new Description(); + } + + /** + * Create an instance of {@link TelemetryData } + * + */ + public TelemetryData createTelemetryData() { + return new TelemetryData(); + } + + /** + * Create an instance of {@link ReportURL } + * + */ + public ReportURL createReportURL() { + return new ReportURL(); + } + + /** + * Create an instance of {@link SoftwareURL } + * + */ + public SoftwareURL createSoftwareURL() { + return new SoftwareURL(); + } + + /** + * Create an instance of {@link Information } + * + */ + public Information createInformation() { + return new Information(); + } + + /** + * Create an instance of {@link AmsatList } + * + */ + public AmsatList createAmsatList() { + return new AmsatList(); + } + + /** + * Create an instance of {@link Satellites } + * + */ + public Satellites createSatellites() { + return new Satellites(); + } + + /** + * Create an instance of {@link RadioData } + * + */ + public RadioData createRadioData() { + return new RadioData(); + } + + /** + * Create an instance of {@link Beacons } + * + */ + public Beacons createBeacons() { + return new Beacons(); + } + + /** + * Create an instance of {@link Modes } + * + */ + public Modes createModes() { + return new Modes(); + } + + /** + * Create an instance of {@link Transponders } + * + */ + public Transponders createTransponders() { + return new Transponders(); + } + + /** + * Create an instance of {@link FrequencyUplink } + * + */ + public FrequencyUplink createFrequencyUplink() { + return new FrequencyUplink(); + } + + /** + * Create an instance of {@link FrequencyDownlink } + * + */ + public FrequencyDownlink createFrequencyDownlink() { + return new FrequencyDownlink(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Status") + public JAXBElement createStatus(String value) { + return new JAXBElement(_Status_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FrequencyBegin") + public JAXBElement createFrequencyBegin(BigInteger value) { + return new JAXBElement(_FrequencyBegin_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Speed") + public JAXBElement createSpeed(String value) { + return new JAXBElement(_Speed_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "LaunchingSite") + public JAXBElement createLaunchingSite(String value) { + return new JAXBElement(_LaunchingSite_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "FrequencyEnd") + public JAXBElement createFrequencyEnd(BigInteger value) { + return new JAXBElement(_FrequencyEnd_QNAME, BigInteger.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Mode") + public JAXBElement createMode(String value) { + return new JAXBElement(_Mode_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Title") + public JAXBElement createTitle(String value) { + return new JAXBElement(_Title_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "OSCARNumber") + public JAXBElement createOSCARNumber(String value) { + return new JAXBElement(_OSCARNumber_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "ReportEmail") + public JAXBElement createReportEmail(String value) { + return new JAXBElement(_ReportEmail_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Name") + public JAXBElement createName(String value) { + return new JAXBElement(_Name_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "UpdateDate") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + public JAXBElement createUpdateDate(String value) { + return new JAXBElement(_UpdateDate_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "SatelliteInformationStatus") + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + public JAXBElement createSatelliteInformationStatus(String value) { + return new JAXBElement(_SatelliteInformationStatus_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "CallSign") + public JAXBElement createCallSign(String value) { + return new JAXBElement(_CallSign_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Tone") + public JAXBElement createTone(BigDecimal value) { + return new JAXBElement(_Tone_QNAME, BigDecimal.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Inverted") + public JAXBElement createInverted(String value) { + return new JAXBElement(_Inverted_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Value") + public JAXBElement createValue(String value) { + return new JAXBElement(_Value_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "Frequency") + public JAXBElement createFrequency(String value) { + return new JAXBElement(_Frequency_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "NasaID") + public JAXBElement createNasaID(String value) { + return new JAXBElement(_NasaID_QNAME, String.class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * + */ + @XmlElementDecl(namespace = "", name = "LaunchDate") + public JAXBElement createLaunchDate(String value) { + return new JAXBElement(_LaunchDate_QNAME, String.class, null, value); + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/RadioData.java b/src/main/java/org/avmdti/AmsatList/generated/RadioData.java new file mode 100644 index 0000000..8e62ff4 --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/RadioData.java @@ -0,0 +1,111 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import java.util.ArrayList; +import java.util.List; +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.XmlType; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Beacons" maxOccurs="unbounded" minOccurs="0"/>
+ *         <element ref="{}Transponders" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "beacons", + "transponders" +}) +@XmlRootElement(name = "RadioData") +public class RadioData { + + @XmlElement(name = "Beacons") + protected List beacons; + @XmlElement(name = "Transponders") + protected List transponders; + + /** + * Gets the value of the beacons 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 beacons property. + * + *

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

+     *    getBeacons().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Beacons } + * + * + */ + public List getBeacons() { + if (beacons == null) { + beacons = new ArrayList(); + } + return this.beacons; + } + + /** + * Gets the value of the transponders 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 transponders property. + * + *

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

+     *    getTransponders().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Transponders } + * + * + */ + public List getTransponders() { + if (transponders == null) { + transponders = new ArrayList(); + } + return this.transponders; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/ReportURL.java b/src/main/java/org/avmdti/AmsatList/generated/ReportURL.java new file mode 100644 index 0000000..7cb111e --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/ReportURL.java @@ -0,0 +1,101 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.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; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Title"/>
+ *         <element ref="{}Value"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "title", + "value" +}) +@XmlRootElement(name = "ReportURL") +public class ReportURL { + + @XmlElement(name = "Title", required = true) + protected String title; + @XmlElement(name = "Value", required = true) + @XmlSchemaType(name = "anyURI") + protected String value; + + /** + * Obtient la valeur de la propriété title. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTitle() { + return title; + } + + /** + * Définit la valeur de la propriété title. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTitle(String value) { + this.title = value; + } + + /** + * Obtient la valeur de la propriété value. + * + * @return + * possible object is + * {@link String } + * + */ + public String getValue() { + return value; + } + + /** + * Définit la valeur de la propriété value. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setValue(String value) { + this.value = value; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/Satellites.java b/src/main/java/org/avmdti/AmsatList/generated/Satellites.java new file mode 100644 index 0000000..323645d --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/Satellites.java @@ -0,0 +1,345 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlElements; +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; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Name"/>
+ *         <element ref="{}NasaID"/>
+ *         <element ref="{}Status"/>
+ *         <element ref="{}LaunchData"/>
+ *         <element ref="{}OSCARNumber"/>
+ *         <element ref="{}SatelliteInformationStatus"/>
+ *         <element ref="{}UpdateDate"/>
+ *         <choice maxOccurs="unbounded">
+ *           <element ref="{}Information"/>
+ *           <element ref="{}RadioData"/>
+ *         </choice>
+ *         <element ref="{}TelemetryData" minOccurs="0"/>
+ *         <element ref="{}Description" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "name", + "nasaID", + "status", + "launchData", + "oscarNumber", + "satelliteInformationStatus", + "updateDate", + "informationOrRadioData", + "telemetryData", + "description" +}) +@XmlRootElement(name = "Satellites") +public class Satellites { + + @XmlElement(name = "Name", required = true) + protected String name; + @XmlElement(name = "NasaID", required = true) + protected String nasaID; + @XmlElement(name = "Status", required = true) + protected String status; + @XmlElement(name = "LaunchData", required = true) + protected LaunchData launchData; + @XmlElement(name = "OSCARNumber", required = true) + protected String oscarNumber; + @XmlElement(name = "SatelliteInformationStatus", required = true) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "NCName") + protected String satelliteInformationStatus; + @XmlElement(name = "UpdateDate", required = true) + @XmlJavaTypeAdapter(CollapsedStringAdapter.class) + @XmlSchemaType(name = "NMTOKEN") + protected String updateDate; + @XmlElements({ + @XmlElement(name = "Information", type = Information.class), + @XmlElement(name = "RadioData", type = RadioData.class) + }) + protected List informationOrRadioData; + @XmlElement(name = "TelemetryData") + protected TelemetryData telemetryData; + @XmlElement(name = "Description") + protected Description description; + + /** + * Obtient la valeur de la propriété name. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Définit la valeur de la propriété name. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Obtient la valeur de la propriété nasaID. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNasaID() { + return nasaID; + } + + /** + * Définit la valeur de la propriété nasaID. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNasaID(String value) { + this.nasaID = value; + } + + /** + * Obtient la valeur de la propriété status. + * + * @return + * possible object is + * {@link String } + * + */ + public String getStatus() { + return status; + } + + /** + * Définit la valeur de la propriété status. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setStatus(String value) { + this.status = value; + } + + /** + * Obtient la valeur de la propriété launchData. + * + * @return + * possible object is + * {@link LaunchData } + * + */ + public LaunchData getLaunchData() { + return launchData; + } + + /** + * Définit la valeur de la propriété launchData. + * + * @param value + * allowed object is + * {@link LaunchData } + * + */ + public void setLaunchData(LaunchData value) { + this.launchData = value; + } + + /** + * Obtient la valeur de la propriété oscarNumber. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOSCARNumber() { + return oscarNumber; + } + + /** + * Définit la valeur de la propriété oscarNumber. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOSCARNumber(String value) { + this.oscarNumber = value; + } + + /** + * Obtient la valeur de la propriété satelliteInformationStatus. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSatelliteInformationStatus() { + return satelliteInformationStatus; + } + + /** + * Définit la valeur de la propriété satelliteInformationStatus. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSatelliteInformationStatus(String value) { + this.satelliteInformationStatus = value; + } + + /** + * Obtient la valeur de la propriété updateDate. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUpdateDate() { + return updateDate; + } + + /** + * Définit la valeur de la propriété updateDate. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUpdateDate(String value) { + this.updateDate = value; + } + + /** + * Gets the value of the informationOrRadioData 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 informationOrRadioData property. + * + *

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

+     *    getInformationOrRadioData().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Information } + * {@link RadioData } + * + * + */ + public List getInformationOrRadioData() { + if (informationOrRadioData == null) { + informationOrRadioData = new ArrayList(); + } + return this.informationOrRadioData; + } + + /** + * Obtient la valeur de la propriété telemetryData. + * + * @return + * possible object is + * {@link TelemetryData } + * + */ + public TelemetryData getTelemetryData() { + return telemetryData; + } + + /** + * Définit la valeur de la propriété telemetryData. + * + * @param value + * allowed object is + * {@link TelemetryData } + * + */ + public void setTelemetryData(TelemetryData value) { + this.telemetryData = value; + } + + /** + * Obtient la valeur de la propriété description. + * + * @return + * possible object is + * {@link Description } + * + */ + public Description getDescription() { + return description; + } + + /** + * Définit la valeur de la propriété description. + * + * @param value + * allowed object is + * {@link Description } + * + */ + public void setDescription(Description value) { + this.description = value; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/SoftwareURL.java b/src/main/java/org/avmdti/AmsatList/generated/SoftwareURL.java new file mode 100644 index 0000000..74fbd5b --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/SoftwareURL.java @@ -0,0 +1,89 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElementRef; +import javax.xml.bind.annotation.XmlElementRefs; +import javax.xml.bind.annotation.XmlMixed; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <choice maxOccurs="unbounded" minOccurs="0">
+ *         <element ref="{}Title"/>
+ *         <element ref="{}Value"/>
+ *       </choice>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "content" +}) +@XmlRootElement(name = "SoftwareURL") +public class SoftwareURL { + + @XmlElementRefs({ + @XmlElementRef(name = "Value", type = JAXBElement.class, required = false), + @XmlElementRef(name = "Title", type = JAXBElement.class, required = false) + }) + @XmlMixed + protected List content; + + /** + * Gets the value of the content 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 content property. + * + *

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

+     *    getContent().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link JAXBElement }{@code <}{@link String }{@code >} + * {@link JAXBElement }{@code <}{@link String }{@code >} + * {@link String } + * + * + */ + public List getContent() { + if (content == null) { + content = new ArrayList(); + } + return this.content; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/TelemetryData.java b/src/main/java/org/avmdti/AmsatList/generated/TelemetryData.java new file mode 100644 index 0000000..e3c1fd3 --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/TelemetryData.java @@ -0,0 +1,190 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import java.util.ArrayList; +import java.util.List; +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.XmlType; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}DescriptionURL" maxOccurs="unbounded"/>
+ *         <element ref="{}ReportURL" minOccurs="0"/>
+ *         <element ref="{}ReportEmail" minOccurs="0"/>
+ *         <element ref="{}SoftwareURL" minOccurs="0"/>
+ *         <element ref="{}Description" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "descriptionURL", + "reportURL", + "reportEmail", + "softwareURL", + "description" +}) +@XmlRootElement(name = "TelemetryData") +public class TelemetryData { + + @XmlElement(name = "DescriptionURL", required = true) + protected List descriptionURL; + @XmlElement(name = "ReportURL") + protected ReportURL reportURL; + @XmlElement(name = "ReportEmail") + protected String reportEmail; + @XmlElement(name = "SoftwareURL") + protected SoftwareURL softwareURL; + @XmlElement(name = "Description") + protected Description description; + + /** + * Gets the value of the descriptionURL 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 descriptionURL property. + * + *

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

+     *    getDescriptionURL().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DescriptionURL } + * + * + */ + public List getDescriptionURL() { + if (descriptionURL == null) { + descriptionURL = new ArrayList(); + } + return this.descriptionURL; + } + + /** + * Obtient la valeur de la propriété reportURL. + * + * @return + * possible object is + * {@link ReportURL } + * + */ + public ReportURL getReportURL() { + return reportURL; + } + + /** + * Définit la valeur de la propriété reportURL. + * + * @param value + * allowed object is + * {@link ReportURL } + * + */ + public void setReportURL(ReportURL value) { + this.reportURL = value; + } + + /** + * Obtient la valeur de la propriété reportEmail. + * + * @return + * possible object is + * {@link String } + * + */ + public String getReportEmail() { + return reportEmail; + } + + /** + * Définit la valeur de la propriété reportEmail. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setReportEmail(String value) { + this.reportEmail = value; + } + + /** + * Obtient la valeur de la propriété softwareURL. + * + * @return + * possible object is + * {@link SoftwareURL } + * + */ + public SoftwareURL getSoftwareURL() { + return softwareURL; + } + + /** + * Définit la valeur de la propriété softwareURL. + * + * @param value + * allowed object is + * {@link SoftwareURL } + * + */ + public void setSoftwareURL(SoftwareURL value) { + this.softwareURL = value; + } + + /** + * Obtient la valeur de la propriété description. + * + * @return + * possible object is + * {@link Description } + * + */ + public Description getDescription() { + return description; + } + + /** + * Définit la valeur de la propriété description. + * + * @param value + * allowed object is + * {@link Description } + * + */ + public void setDescription(Description value) { + this.description = value; + } + +} diff --git a/src/main/java/org/avmdti/AmsatList/generated/Transponders.java b/src/main/java/org/avmdti/AmsatList/generated/Transponders.java new file mode 100644 index 0000000..feba61c --- /dev/null +++ b/src/main/java/org/avmdti/AmsatList/generated/Transponders.java @@ -0,0 +1,214 @@ +// +// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.8-b130911.1802 +// Voir http://java.sun.com/xml/jaxb +// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. +// Généré le : 2019.08.04 à 06:45:14 PM CEST +// + + +package org.avmdti.AmsatList.generated; + +import java.math.BigDecimal; +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.XmlType; + + +/** + *

Classe Java pour anonymous complex type. + * + *

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{}Name"/>
+ *         <element ref="{}FrequencyUplink"/>
+ *         <element ref="{}FrequencyDownlink"/>
+ *         <element ref="{}Mode" minOccurs="0"/>
+ *         <choice minOccurs="0">
+ *           <element ref="{}Inverted"/>
+ *           <element ref="{}Tone"/>
+ *         </choice>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "name", + "frequencyUplink", + "frequencyDownlink", + "mode", + "inverted", + "tone" +}) +@XmlRootElement(name = "Transponders") +public class Transponders { + + @XmlElement(name = "Name", required = true) + protected String name; + @XmlElement(name = "FrequencyUplink", required = true) + protected FrequencyUplink frequencyUplink; + @XmlElement(name = "FrequencyDownlink", required = true) + protected FrequencyDownlink frequencyDownlink; + @XmlElement(name = "Mode") + protected String mode; + @XmlElement(name = "Inverted") + protected String inverted; + @XmlElement(name = "Tone") + protected BigDecimal tone; + + /** + * Obtient la valeur de la propriété name. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Définit la valeur de la propriété name. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Obtient la valeur de la propriété frequencyUplink. + * + * @return + * possible object is + * {@link FrequencyUplink } + * + */ + public FrequencyUplink getFrequencyUplink() { + return frequencyUplink; + } + + /** + * Définit la valeur de la propriété frequencyUplink. + * + * @param value + * allowed object is + * {@link FrequencyUplink } + * + */ + public void setFrequencyUplink(FrequencyUplink value) { + this.frequencyUplink = value; + } + + /** + * Obtient la valeur de la propriété frequencyDownlink. + * + * @return + * possible object is + * {@link FrequencyDownlink } + * + */ + public FrequencyDownlink getFrequencyDownlink() { + return frequencyDownlink; + } + + /** + * Définit la valeur de la propriété frequencyDownlink. + * + * @param value + * allowed object is + * {@link FrequencyDownlink } + * + */ + public void setFrequencyDownlink(FrequencyDownlink value) { + this.frequencyDownlink = value; + } + + /** + * Obtient la valeur de la propriété mode. + * + * @return + * possible object is + * {@link String } + * + */ + public String getMode() { + return mode; + } + + /** + * Définit la valeur de la propriété mode. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setMode(String value) { + this.mode = value; + } + + /** + * Obtient la valeur de la propriété inverted. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInverted() { + return inverted; + } + + /** + * Définit la valeur de la propriété inverted. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInverted(String value) { + this.inverted = value; + } + + /** + * Obtient la valeur de la propriété tone. + * + * @return + * possible object is + * {@link BigDecimal } + * + */ + public BigDecimal getTone() { + return tone; + } + + /** + * Définit la valeur de la propriété tone. + * + * @param value + * allowed object is + * {@link BigDecimal } + * + */ + public void setTone(BigDecimal value) { + this.tone = value; + } + +} -- GitLab