You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1259 lines
42 KiB
1259 lines
42 KiB
//
|
|
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802
|
|
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
|
|
// Any modifications to this file will be lost upon recompilation of the source schema.
|
|
// Generated on: 2017.08.03 at 02:28:57 AM NZST
|
|
//
|
|
|
|
|
|
package mock.xml;
|
|
|
|
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.XmlAttribute;
|
|
import javax.xml.bind.annotation.XmlElement;
|
|
import javax.xml.bind.annotation.XmlRootElement;
|
|
import javax.xml.bind.annotation.XmlType;
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="RaceID" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
|
* <element name="RaceType" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
|
* <element name="CreationTimeDate" type="{http://www.w3.org/2001/XMLSchema}string"/>
|
|
* <element name="RaceStartTime">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="Postpone" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Time" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* <element name="Participants">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="Yacht" maxOccurs="unbounded">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="SourceID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* <element name="CompoundMarkSequence">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="Corner" maxOccurs="unbounded">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="CompoundMarkID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="SeqID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* <element name="Course">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="CompoundMark" maxOccurs="unbounded">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="Mark" maxOccurs="unbounded">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="SeqId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="TargetLat" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="TargetLng" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="SourceID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* <attribute name="CompoundMarkID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* <element name="CourseLimit">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="Limit" maxOccurs="unbounded">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="Lat" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Lon" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="SeqID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@XmlAccessorType(XmlAccessType.FIELD)
|
|
@XmlType(name = "", propOrder = {
|
|
"raceID",
|
|
"raceType",
|
|
"creationTimeDate",
|
|
"raceStartTime",
|
|
"participants",
|
|
"compoundMarkSequence",
|
|
"course",
|
|
"courseLimit"
|
|
})
|
|
@XmlRootElement(name = "Race")
|
|
public class Race {
|
|
|
|
@XmlElement(name = "RaceID", required = true)
|
|
protected String raceID;
|
|
@XmlElement(name = "RaceType", required = true)
|
|
protected String raceType;
|
|
@XmlElement(name = "CreationTimeDate", required = true)
|
|
protected String creationTimeDate;
|
|
@XmlElement(name = "RaceStartTime", required = true)
|
|
protected Race.RaceStartTime raceStartTime;
|
|
@XmlElement(name = "Participants", required = true)
|
|
protected Race.Participants participants;
|
|
@XmlElement(name = "CompoundMarkSequence", required = true)
|
|
protected Race.CompoundMarkSequence compoundMarkSequence;
|
|
@XmlElement(name = "Course", required = true)
|
|
protected Race.Course course;
|
|
@XmlElement(name = "CourseLimit", required = true)
|
|
protected Race.CourseLimit courseLimit;
|
|
|
|
/**
|
|
* Gets the value of the raceID property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getRaceID() {
|
|
return raceID;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the raceID property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setRaceID(String value) {
|
|
this.raceID = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the raceType property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getRaceType() {
|
|
return raceType;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the raceType property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setRaceType(String value) {
|
|
this.raceType = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the creationTimeDate property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getCreationTimeDate() {
|
|
return creationTimeDate;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the creationTimeDate property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setCreationTimeDate(String value) {
|
|
this.creationTimeDate = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the raceStartTime property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link Race.RaceStartTime }
|
|
*
|
|
*/
|
|
public Race.RaceStartTime getRaceStartTime() {
|
|
return raceStartTime;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the raceStartTime property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link Race.RaceStartTime }
|
|
*
|
|
*/
|
|
public void setRaceStartTime(Race.RaceStartTime value) {
|
|
this.raceStartTime = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the participants property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link Race.Participants }
|
|
*
|
|
*/
|
|
public Race.Participants getParticipants() {
|
|
return participants;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the participants property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link Race.Participants }
|
|
*
|
|
*/
|
|
public void setParticipants(Race.Participants value) {
|
|
this.participants = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the compoundMarkSequence property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link Race.CompoundMarkSequence }
|
|
*
|
|
*/
|
|
public Race.CompoundMarkSequence getCompoundMarkSequence() {
|
|
return compoundMarkSequence;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the compoundMarkSequence property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link Race.CompoundMarkSequence }
|
|
*
|
|
*/
|
|
public void setCompoundMarkSequence(Race.CompoundMarkSequence value) {
|
|
this.compoundMarkSequence = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the course property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link Race.Course }
|
|
*
|
|
*/
|
|
public Race.Course getCourse() {
|
|
return course;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the course property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link Race.Course }
|
|
*
|
|
*/
|
|
public void setCourse(Race.Course value) {
|
|
this.course = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the courseLimit property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link Race.CourseLimit }
|
|
*
|
|
*/
|
|
public Race.CourseLimit getCourseLimit() {
|
|
return courseLimit;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the courseLimit property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link Race.CourseLimit }
|
|
*
|
|
*/
|
|
public void setCourseLimit(Race.CourseLimit value) {
|
|
this.courseLimit = value;
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="Corner" maxOccurs="unbounded">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="CompoundMarkID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="SeqID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@XmlAccessorType(XmlAccessType.FIELD)
|
|
@XmlType(name = "", propOrder = {
|
|
"corner"
|
|
})
|
|
public static class CompoundMarkSequence {
|
|
|
|
@XmlElement(name = "Corner", required = true)
|
|
protected List<Race.CompoundMarkSequence.Corner> corner;
|
|
|
|
/**
|
|
* Gets the value of the corner property.
|
|
*
|
|
* <p>
|
|
* 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 <CODE>set</CODE> method for the corner property.
|
|
*
|
|
* <p>
|
|
* For example, to add a new item, do as follows:
|
|
* <pre>
|
|
* getCorner().add(newItem);
|
|
* </pre>
|
|
*
|
|
*
|
|
* <p>
|
|
* Objects of the following type(s) are allowed in the list
|
|
* {@link Race.CompoundMarkSequence.Corner }
|
|
* @return corners in the CompoundMarkSequence.
|
|
*
|
|
*/
|
|
public List<Race.CompoundMarkSequence.Corner> getCorner() {
|
|
if (corner == null) {
|
|
corner = new ArrayList<Race.CompoundMarkSequence.Corner>();
|
|
}
|
|
return this.corner;
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="CompoundMarkID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="SeqID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@XmlAccessorType(XmlAccessType.FIELD)
|
|
@XmlType(name = "")
|
|
public static class Corner {
|
|
|
|
@XmlAttribute(name = "CompoundMarkID", required = true)
|
|
protected String compoundMarkID;
|
|
@XmlAttribute(name = "SeqID", required = true)
|
|
protected String seqID;
|
|
|
|
/**
|
|
* Gets the value of the compoundMarkID property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getCompoundMarkID() {
|
|
return compoundMarkID;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the compoundMarkID property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setCompoundMarkID(String value) {
|
|
this.compoundMarkID = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the seqID property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getSeqID() {
|
|
return seqID;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the seqID property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setSeqID(String value) {
|
|
this.seqID = value;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="CompoundMark" maxOccurs="unbounded">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="Mark" maxOccurs="unbounded">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="SeqId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="TargetLat" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="TargetLng" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="SourceID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* <attribute name="CompoundMarkID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@XmlAccessorType(XmlAccessType.FIELD)
|
|
@XmlType(name = "", propOrder = {
|
|
"compoundMark"
|
|
})
|
|
public static class Course {
|
|
|
|
@XmlElement(name = "CompoundMark", required = true)
|
|
protected List<Race.Course.CompoundMark> compoundMark;
|
|
|
|
/**
|
|
* Gets the value of the compoundMark property.
|
|
*
|
|
* <p>
|
|
* 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 <CODE>set</CODE> method for the compoundMark property.
|
|
*
|
|
* <p>
|
|
* For example, to add a new item, do as follows:
|
|
* <pre>
|
|
* getCompoundMark().add(newItem);
|
|
* </pre>
|
|
*
|
|
*
|
|
* <p>
|
|
* Objects of the following type(s) are allowed in the list
|
|
* {@link Race.Course.CompoundMark }
|
|
* @return CompoundMarks in a Course
|
|
*
|
|
*/
|
|
public List<Race.Course.CompoundMark> getCompoundMark() {
|
|
if (compoundMark == null) {
|
|
compoundMark = new ArrayList<Race.Course.CompoundMark>();
|
|
}
|
|
return this.compoundMark;
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="Mark" maxOccurs="unbounded">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="SeqId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="TargetLat" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="TargetLng" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="SourceID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* <attribute name="CompoundMarkID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@XmlAccessorType(XmlAccessType.FIELD)
|
|
@XmlType(name = "", propOrder = {
|
|
"mark"
|
|
})
|
|
public static class CompoundMark {
|
|
|
|
@XmlElement(name = "Mark", required = true)
|
|
protected List<Race.Course.CompoundMark.Mark> mark;
|
|
@XmlAttribute(name = "CompoundMarkID", required = true)
|
|
protected String compoundMarkID;
|
|
@XmlAttribute(name = "Name", required = true)
|
|
protected String name;
|
|
|
|
/**
|
|
* Gets the value of the mark property.
|
|
*
|
|
* <p>
|
|
* 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 <CODE>set</CODE> method for the mark property.
|
|
*
|
|
* <p>
|
|
* For example, to add a new item, do as follows:
|
|
* <pre>
|
|
* getMark().add(newItem);
|
|
* </pre>
|
|
*
|
|
*
|
|
* <p>
|
|
* Objects of the following type(s) are allowed in the list
|
|
* {@link Race.Course.CompoundMark.Mark }
|
|
* @return Marks in a CompoundMark
|
|
*
|
|
*/
|
|
public List<Race.Course.CompoundMark.Mark> getMark() {
|
|
if (mark == null) {
|
|
mark = new ArrayList<Race.Course.CompoundMark.Mark>();
|
|
}
|
|
return this.mark;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the compoundMarkID property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getCompoundMarkID() {
|
|
return compoundMarkID;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the compoundMarkID property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setCompoundMarkID(String value) {
|
|
this.compoundMarkID = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the name property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the name property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setName(String value) {
|
|
this.name = value;
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="SeqId" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="TargetLat" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="TargetLng" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="SourceID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@XmlAccessorType(XmlAccessType.FIELD)
|
|
@XmlType(name = "")
|
|
public static class Mark {
|
|
|
|
@XmlAttribute(name = "SeqId")
|
|
protected String seqId;
|
|
@XmlAttribute(name = "Name", required = true)
|
|
protected String name;
|
|
@XmlAttribute(name = "TargetLat", required = true)
|
|
protected String targetLat;
|
|
@XmlAttribute(name = "TargetLng", required = true)
|
|
protected String targetLng;
|
|
@XmlAttribute(name = "SourceID", required = true)
|
|
protected String sourceID;
|
|
|
|
/**
|
|
* Gets the value of the seqId property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getSeqId() {
|
|
return seqId;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the seqId property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setSeqId(String value) {
|
|
this.seqId = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the name property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getName() {
|
|
return name;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the name property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setName(String value) {
|
|
this.name = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the targetLat property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getTargetLat() {
|
|
return targetLat;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the targetLat property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setTargetLat(String value) {
|
|
this.targetLat = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the targetLng property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getTargetLng() {
|
|
return targetLng;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the targetLng property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setTargetLng(String value) {
|
|
this.targetLng = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the sourceID property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getSourceID() {
|
|
return sourceID;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the sourceID property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setSourceID(String value) {
|
|
this.sourceID = value;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="Limit" maxOccurs="unbounded">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="Lat" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Lon" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="SeqID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@XmlAccessorType(XmlAccessType.FIELD)
|
|
@XmlType(name = "", propOrder = {
|
|
"limit"
|
|
})
|
|
public static class CourseLimit {
|
|
|
|
@XmlElement(name = "Limit", required = true)
|
|
protected List<Race.CourseLimit.Limit> limit;
|
|
|
|
/**
|
|
* Gets the value of the limit property.
|
|
*
|
|
* <p>
|
|
* 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 <CODE>set</CODE> method for the limit property.
|
|
*
|
|
* <p>
|
|
* For example, to add a new item, do as follows:
|
|
* <pre>
|
|
* getLimit().add(newItem);
|
|
* </pre>
|
|
*
|
|
*
|
|
* <p>
|
|
* Objects of the following type(s) are allowed in the list
|
|
* {@link Race.CourseLimit.Limit }
|
|
* @return Limits in CourseLimits
|
|
*
|
|
*/
|
|
public List<Race.CourseLimit.Limit> getLimit() {
|
|
if (limit == null) {
|
|
limit = new ArrayList<Race.CourseLimit.Limit>();
|
|
}
|
|
return this.limit;
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="Lat" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Lon" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="SeqID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@XmlAccessorType(XmlAccessType.FIELD)
|
|
@XmlType(name = "")
|
|
public static class Limit {
|
|
|
|
@XmlAttribute(name = "Lat", required = true)
|
|
protected String lat;
|
|
@XmlAttribute(name = "Lon", required = true)
|
|
protected String lon;
|
|
@XmlAttribute(name = "SeqID", required = true)
|
|
protected String seqID;
|
|
|
|
/**
|
|
* Gets the value of the lat property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getLat() {
|
|
return lat;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the lat property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setLat(String value) {
|
|
this.lat = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the lon property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getLon() {
|
|
return lon;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the lon property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setLon(String value) {
|
|
this.lon = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the seqID property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getSeqID() {
|
|
return seqID;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the seqID property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setSeqID(String value) {
|
|
this.seqID = value;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <sequence>
|
|
* <element name="Yacht" maxOccurs="unbounded">
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="SourceID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </element>
|
|
* </sequence>
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@XmlAccessorType(XmlAccessType.FIELD)
|
|
@XmlType(name = "", propOrder = {
|
|
"yacht"
|
|
})
|
|
public static class Participants {
|
|
|
|
@XmlElement(name = "Yacht", required = true)
|
|
protected List<Race.Participants.Yacht> yacht;
|
|
|
|
/**
|
|
* Gets the value of the yacht property.
|
|
*
|
|
* <p>
|
|
* 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 <CODE>set</CODE> method for the yacht property.
|
|
*
|
|
* <p>
|
|
* For example, to add a new item, do as follows:
|
|
* <pre>
|
|
* getYacht().add(newItem);
|
|
* </pre>
|
|
*
|
|
*
|
|
* <p>
|
|
* Objects of the following type(s) are allowed in the list
|
|
* {@link Race.Participants.Yacht }
|
|
* @return yachts in a race.
|
|
*
|
|
*/
|
|
public List<Race.Participants.Yacht> getYacht() {
|
|
if (yacht == null) {
|
|
yacht = new ArrayList<Race.Participants.Yacht>();
|
|
}
|
|
return this.yacht;
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="SourceID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@XmlAccessorType(XmlAccessType.FIELD)
|
|
@XmlType(name = "")
|
|
public static class Yacht {
|
|
|
|
@XmlAttribute(name = "SourceID", required = true)
|
|
protected String sourceID;
|
|
|
|
/**
|
|
* Gets the value of the sourceID property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getSourceID() {
|
|
return sourceID;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the sourceID property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setSourceID(String value) {
|
|
this.sourceID = value;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <complexType>
|
|
* <complexContent>
|
|
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
|
|
* <attribute name="Postpone" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* <attribute name="Time" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
|
|
* </restriction>
|
|
* </complexContent>
|
|
* </complexType>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@XmlAccessorType(XmlAccessType.FIELD)
|
|
@XmlType(name = "")
|
|
public static class RaceStartTime {
|
|
|
|
@XmlAttribute(name = "Postpone", required = true)
|
|
protected String postpone;
|
|
@XmlAttribute(name = "Time", required = true)
|
|
protected String time;
|
|
|
|
/**
|
|
* Gets the value of the postpone property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getPostpone() {
|
|
return postpone;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the postpone property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setPostpone(String value) {
|
|
this.postpone = value;
|
|
}
|
|
|
|
/**
|
|
* Gets the value of the time property.
|
|
*
|
|
* @return
|
|
* possible object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public String getTime() {
|
|
return time;
|
|
}
|
|
|
|
/**
|
|
* Sets the value of the time property.
|
|
*
|
|
* @param value
|
|
* allowed object is
|
|
* {@link String }
|
|
*
|
|
*/
|
|
public void setTime(String value) {
|
|
this.time = value;
|
|
}
|
|
|
|
}
|
|
|
|
}
|