Class OD.DEMAND

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    OD

    @Generated(value="com.sun.tools.xjc.Driver",
               date="2020-08-12T04:40:29+02:00",
               comments="JAXB RI v2.3.0")
    public static class OD.DEMAND
    extends java.lang.Object
    implements java.io.Serializable

    Java class for anonymous complex type.

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

     <complexType>
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="LEVEL" type="{http://www.opentrafficsim.org/ots}LEVELTIMETYPE" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="ORIGIN" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="DESTINATION" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="CATEGORY" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="INTERPOLATION" type="{http://www.opentrafficsim.org/ots}INTERPOLATIONTYPE" default="LINEAR" />
           <attribute name="FACTOR" type="{http://www.opentrafficsim.org/ots}POSITIVEFACTOR" default="1.0" />
           <attribute ref="{http://www.w3.org/XML/1998/namespace}base"/>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String base  
      protected java.lang.String category  
      protected java.lang.String destination  
      protected java.lang.String factor  
      protected java.lang.String interpolation  
      protected java.util.List<LEVELTIMETYPE> level  
      protected java.lang.String origin  
    • Constructor Summary

      Constructors 
      Constructor Description
      DEMAND()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getBase()
      Gets the value of the base property.
      java.lang.String getCATEGORY()
      Gets the value of the category property.
      java.lang.String getDESTINATION()
      Gets the value of the destination property.
      java.lang.String getFACTOR()
      Gets the value of the factor property.
      java.lang.String getINTERPOLATION()
      Gets the value of the interpolation property.
      java.util.List<LEVELTIMETYPE> getLEVEL()
      Gets the value of the level property.
      java.lang.String getORIGIN()
      Gets the value of the origin property.
      void setBase​(java.lang.String value)
      Sets the value of the base property.
      void setCATEGORY​(java.lang.String value)
      Sets the value of the category property.
      void setDESTINATION​(java.lang.String value)
      Sets the value of the destination property.
      void setFACTOR​(java.lang.String value)
      Sets the value of the factor property.
      void setINTERPOLATION​(java.lang.String value)
      Sets the value of the interpolation property.
      void setORIGIN​(java.lang.String value)
      Sets the value of the origin property.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • level

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        protected java.util.List<LEVELTIMETYPE> level
      • origin

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        protected java.lang.String origin
      • destination

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        protected java.lang.String destination
      • category

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        protected java.lang.String category
      • interpolation

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        protected java.lang.String interpolation
      • factor

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        protected java.lang.String factor
      • base

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        protected java.lang.String base
    • Constructor Detail

      • DEMAND

        public DEMAND()
    • Method Detail

      • getLEVEL

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public java.util.List<LEVELTIMETYPE> getLEVEL()
        Gets the value of the level 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 level property.

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

            getLEVEL().add(newItem);
         

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

      • getORIGIN

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public java.lang.String getORIGIN()
        Gets the value of the origin property.
        Returns:
        possible object is String
      • setORIGIN

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public void setORIGIN​(java.lang.String value)
        Sets the value of the origin property.
        Parameters:
        value - allowed object is String
      • getDESTINATION

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public java.lang.String getDESTINATION()
        Gets the value of the destination property.
        Returns:
        possible object is String
      • setDESTINATION

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public void setDESTINATION​(java.lang.String value)
        Sets the value of the destination property.
        Parameters:
        value - allowed object is String
      • getCATEGORY

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public java.lang.String getCATEGORY()
        Gets the value of the category property.
        Returns:
        possible object is String
      • setCATEGORY

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public void setCATEGORY​(java.lang.String value)
        Sets the value of the category property.
        Parameters:
        value - allowed object is String
      • getINTERPOLATION

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public java.lang.String getINTERPOLATION()
        Gets the value of the interpolation property.
        Returns:
        possible object is String
      • setINTERPOLATION

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public void setINTERPOLATION​(java.lang.String value)
        Sets the value of the interpolation property.
        Parameters:
        value - allowed object is String
      • getFACTOR

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public java.lang.String getFACTOR()
        Gets the value of the factor property.
        Returns:
        possible object is String
      • setFACTOR

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public void setFACTOR​(java.lang.String value)
        Sets the value of the factor property.
        Parameters:
        value - allowed object is String
      • getBase

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public java.lang.String getBase()
        Gets the value of the base property.
        Returns:
        possible object is String
      • setBase

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-08-12T04:40:29+02:00",
                   comments="JAXB RI v2.3.0")
        public void setBase​(java.lang.String value)
        Sets the value of the base property.
        Parameters:
        value - allowed object is String