Package iofXml.v3

Class RaceCourseData

java.lang.Object
iofXml.v3.RaceCourseData

public class RaceCourseData extends Object
This element defines all the control and course information for a race.

Java class for RaceCourseData complex type

.

The following schema fragment specifies the expected content contained within this class.


 <complexType name="RaceCourseData">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Map" type="{http://www.orienteering.org/datastandard/3.0}Map" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Control" type="{http://www.orienteering.org/datastandard/3.0}Control" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Course" type="{http://www.orienteering.org/datastandard/3.0}Course" maxOccurs="unbounded" minOccurs="0"/>
         <element name="ClassCourseAssignment" type="{http://www.orienteering.org/datastandard/3.0}ClassCourseAssignment" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PersonCourseAssignment" type="{http://www.orienteering.org/datastandard/3.0}PersonCourseAssignment" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TeamCourseAssignment" type="{http://www.orienteering.org/datastandard/3.0}TeamCourseAssignment" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Extensions" type="{http://www.orienteering.org/datastandard/3.0}Extensions" minOccurs="0"/>
       </sequence>
       <attribute name="raceNumber" type="{http://www.w3.org/2001/XMLSchema}integer" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • map

      protected List<Map> map
      The map(s) used in this race. Usually just one map, but different courses may use different scales and/or areas.
    • control

      protected List<Control> control
      All controls of the race.
    • course

      protected List<Course> course
      All courses of the race.
    • classCourseAssignment

      protected List<ClassCourseAssignment> classCourseAssignment
      The assignment of courses to classes.
    • personCourseAssignment

      protected List<PersonCourseAssignment> personCourseAssignment
      The assignment of courses to individual competitors.
    • teamCourseAssignment

      protected List<TeamCourseAssignment> teamCourseAssignment
      The assignment of courses to relay team members teams.
    • extensions

      protected Extensions extensions
      Container element for custom elements from other schemas.
    • raceNumber

      protected BigInteger raceNumber
      The ordinal number of the race that the information belongs to for a multi-race event, starting at 1.
  • Constructor Details

    • RaceCourseData

      public RaceCourseData()
  • Method Details

    • getMap

      public List<Map> getMap()
      The map(s) used in this race. Usually just one map, but different courses may use different scales and/or areas. Gets the value of the map 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 map property.

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

       getMap().add(newItem);
       

      Objects of the following type(s) are allowed in the list Map

      Returns:
      The value of the map property.
    • getControl

      public List<Control> getControl()
      All controls of the race. Gets the value of the control 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 control property.

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

       getControl().add(newItem);
       

      Objects of the following type(s) are allowed in the list Control

      Returns:
      The value of the control property.
    • getCourse

      public List<Course> getCourse()
      All courses of the race. Gets the value of the course 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 course property.

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

       getCourse().add(newItem);
       

      Objects of the following type(s) are allowed in the list Course

      Returns:
      The value of the course property.
    • getClassCourseAssignment

      public List<ClassCourseAssignment> getClassCourseAssignment()
      The assignment of courses to classes. Gets the value of the classCourseAssignment 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 classCourseAssignment property.

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

       getClassCourseAssignment().add(newItem);
       

      Objects of the following type(s) are allowed in the list ClassCourseAssignment

      Returns:
      The value of the classCourseAssignment property.
    • getPersonCourseAssignment

      public List<PersonCourseAssignment> getPersonCourseAssignment()
      The assignment of courses to individual competitors. Gets the value of the personCourseAssignment 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 personCourseAssignment property.

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

       getPersonCourseAssignment().add(newItem);
       

      Objects of the following type(s) are allowed in the list PersonCourseAssignment

      Returns:
      The value of the personCourseAssignment property.
    • getTeamCourseAssignment

      public List<TeamCourseAssignment> getTeamCourseAssignment()
      The assignment of courses to relay team members teams. Gets the value of the teamCourseAssignment 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 teamCourseAssignment property.

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

       getTeamCourseAssignment().add(newItem);
       

      Objects of the following type(s) are allowed in the list TeamCourseAssignment

      Returns:
      The value of the teamCourseAssignment property.
    • getExtensions

      public Extensions getExtensions()
      Container element for custom elements from other schemas.
      Returns:
      possible object is Extensions
    • setExtensions

      public void setExtensions(Extensions value)
      Sets the value of the extensions property.
      Parameters:
      value - allowed object is Extensions
      See Also:
    • getRaceNumber

      public BigInteger getRaceNumber()
      The ordinal number of the race that the information belongs to for a multi-race event, starting at 1.
      Returns:
      possible object is BigInteger
    • setRaceNumber

      public void setRaceNumber(BigInteger value)
      Sets the value of the raceNumber property.
      Parameters:
      value - allowed object is BigInteger
      See Also: