Package iofXml.v3

Class RaceCourseData

  • All Implemented Interfaces:

    public class RaceCourseData
    
                        

    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>
    
    • Constructor Detail

      • RaceCourseData

        RaceCourseData()
    • Method Detail

      • getMap

         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:

        Thevalue of the map property.

      • getControl

         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:

        Thevalue of the control property.

      • getCourse

         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:

        Thevalue of the course property.

      • getClassCourseAssignment

         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:

        Thevalue of the classCourseAssignment property.

      • getPersonCourseAssignment

         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:

        Thevalue of the personCourseAssignment property.

      • getTeamCourseAssignment

         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:

        Thevalue of the teamCourseAssignment property.

      • getRaceNumber

         BigInteger getRaceNumber()

        The ordinal number of the race that the information belongs to for a multi-race event, starting at 1.

        Returns:

        possibleobject is BigInteger