Package iofXml.v3

Class ClassStart

java.lang.Object
iofXml.v3.ClassStart

public class ClassStart extends Object
The start list of a single class containing either individual start times or team start times.

Java class for ClassStart complex type

.

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


 <complexType name="ClassStart">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Class" type="{http://www.orienteering.org/datastandard/3.0}Class"/>
         <element name="Course" type="{http://www.orienteering.org/datastandard/3.0}SimpleRaceCourse" maxOccurs="unbounded" minOccurs="0"/>
         <element name="StartName" type="{http://www.orienteering.org/datastandard/3.0}StartName" maxOccurs="unbounded" minOccurs="0"/>
         <element name="PersonStart" type="{http://www.orienteering.org/datastandard/3.0}PersonStart" maxOccurs="unbounded" minOccurs="0"/>
         <element name="TeamStart" type="{http://www.orienteering.org/datastandard/3.0}TeamStart" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Extensions" type="{http://www.orienteering.org/datastandard/3.0}Extensions" minOccurs="0"/>
       </sequence>
       <attribute name="timeResolution" type="{http://www.w3.org/2001/XMLSchema}double" default="1" />
       <attribute name="modifyTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • clazz

      protected Class clazz
      The class that the start list belongs to.
    • course

      protected List<SimpleRaceCourse> course
      Defines the course assigned to the class. If courses are unique per competitor, use PersonStart/Course or TeamStart/TeamMemberStart/Course instead. One element per race.
    • startName

      protected List<StartName> startName
      Defines the name of the start place (e.g. Start 1), if the race has multiple start places. One element per race.
    • personStart

      protected List<PersonStart> personStart
      Start times for individual competitors in the class.
    • teamStart

      protected List<TeamStart> teamStart
      Start times for teams in the class.
    • extensions

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

      protected Double timeResolution
      The time resolution of the start times, normally 1. For tenths of a second, use 0.1.
    • modifyTime

      protected XMLGregorianCalendar modifyTime
  • Constructor Details

    • ClassStart

      public ClassStart()
  • Method Details

    • getClazz

      public Class getClazz()
      The class that the start list belongs to.
      Returns:
      possible object is Class
    • setClazz

      public void setClazz(Class value)
      Sets the value of the clazz property.
      Parameters:
      value - allowed object is Class
      See Also:
    • getCourse

      public List<SimpleRaceCourse> getCourse()
      Defines the course assigned to the class. If courses are unique per competitor, use PersonStart/Course or TeamStart/TeamMemberStart/Course instead. One element per 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 SimpleRaceCourse

      Returns:
      The value of the course property.
    • getStartName

      public List<StartName> getStartName()
      Defines the name of the start place (e.g. Start 1), if the race has multiple start places. One element per race. Gets the value of the startName 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 startName property.

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

       getStartName().add(newItem);
       

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

      Returns:
      The value of the startName property.
    • getPersonStart

      public List<PersonStart> getPersonStart()
      Start times for individual competitors in the class. Gets the value of the personStart 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 personStart property.

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

       getPersonStart().add(newItem);
       

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

      Returns:
      The value of the personStart property.
    • getTeamStart

      public List<TeamStart> getTeamStart()
      Start times for teams in the class. Gets the value of the teamStart 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 teamStart property.

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

       getTeamStart().add(newItem);
       

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

      Returns:
      The value of the teamStart 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:
    • getTimeResolution

      public double getTimeResolution()
      The time resolution of the start times, normally 1. For tenths of a second, use 0.1.
      Returns:
      possible object is Double
    • setTimeResolution

      public void setTimeResolution(Double value)
      Sets the value of the timeResolution property.
      Parameters:
      value - allowed object is Double
      See Also:
    • getModifyTime

      public XMLGregorianCalendar getModifyTime()
      Gets the value of the modifyTime property.
      Returns:
      possible object is XMLGregorianCalendar
    • setModifyTime

      public void setModifyTime(XMLGregorianCalendar value)
      Sets the value of the modifyTime property.
      Parameters:
      value - allowed object is XMLGregorianCalendar