Class ROADLAYOUT.LANE

  • Enclosing class:
    ROADLAYOUT

    public static class ROADLAYOUT.LANE
    extends java.lang.Object

    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 maxOccurs="unbounded" minOccurs="0">
             <element name="SPEEDLIMIT" maxOccurs="unbounded">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <attribute name="GTUTYPE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="LEGALSPEEDLIMIT" type="{http://www.opentrafficsim.org/ots}SPEEDTYPE" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
           </sequence>
           <attribute name="NAME" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="LANETYPE" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="OFFSET" use="required" type="{http://www.opentrafficsim.org/ots}SIGNEDLENGTHTYPE" />
           <attribute name="WIDTH" type="{http://www.opentrafficsim.org/ots}LENGTHTYPE" />
           <attribute name="DIRECTION" use="required" type="{http://www.opentrafficsim.org/ots}DIRECTIONTYPE" />
           <attribute name="COLOR" type="{http://www.opentrafficsim.org/ots}COLORTYPE" />
           <attribute name="OVERTAKING" type="{http://www.opentrafficsim.org/ots}OVERTAKINGTYPE" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ROADLAYOUT.LANE.SPEEDLIMIT
      Java class for anonymous complex type.
    • Constructor Summary

      Constructors 
      Constructor Description
      LANE()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getCOLOR()
      Gets the value of the color property.
      java.lang.String getDIRECTION()
      Gets the value of the direction property.
      java.lang.String getLANETYPE()
      Gets the value of the lanetype property.
      java.lang.String getNAME()
      Gets the value of the name property.
      java.lang.String getOFFSET()
      Gets the value of the offset property.
      java.lang.String getOVERTAKING()
      Gets the value of the overtaking property.
      java.util.List<ROADLAYOUT.LANE.SPEEDLIMIT> getSPEEDLIMIT()
      Gets the value of the speedlimit property.
      java.lang.String getWIDTH()
      Gets the value of the width property.
      void setCOLOR​(java.lang.String value)
      Sets the value of the color property.
      void setDIRECTION​(java.lang.String value)
      Sets the value of the direction property.
      void setLANETYPE​(java.lang.String value)
      Sets the value of the lanetype property.
      void setNAME​(java.lang.String value)
      Sets the value of the name property.
      void setOFFSET​(java.lang.String value)
      Sets the value of the offset property.
      void setOVERTAKING​(java.lang.String value)
      Sets the value of the overtaking property.
      void setWIDTH​(java.lang.String value)
      Sets the value of the width property.
      • Methods inherited from class java.lang.Object

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

      • name

        protected java.lang.String name
      • lanetype

        protected java.lang.String lanetype
      • offset

        protected java.lang.String offset
      • width

        protected java.lang.String width
      • direction

        protected java.lang.String direction
      • color

        protected java.lang.String color
      • overtaking

        protected java.lang.String overtaking
    • Constructor Detail

      • LANE

        public LANE()
    • Method Detail

      • getSPEEDLIMIT

        public java.util.List<ROADLAYOUT.LANE.SPEEDLIMIT> getSPEEDLIMIT()
        Gets the value of the speedlimit 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 speedlimit property.

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

         getSPEEDLIMIT().add(newItem);
         

        Objects of the following type(s) are allowed in the list ROADLAYOUT.LANE.SPEEDLIMIT

      • getNAME

        public java.lang.String getNAME()
        Gets the value of the name property.
        Returns:
        possible object is String
      • setNAME

        public void setNAME​(java.lang.String value)
        Sets the value of the name property.
        Parameters:
        value - String; allowed object is String
      • getLANETYPE

        public java.lang.String getLANETYPE()
        Gets the value of the lanetype property.
        Returns:
        possible object is String
      • setLANETYPE

        public void setLANETYPE​(java.lang.String value)
        Sets the value of the lanetype property.
        Parameters:
        value - String; allowed object is String
      • getOFFSET

        public java.lang.String getOFFSET()
        Gets the value of the offset property.
        Returns:
        possible object is String
      • setOFFSET

        public void setOFFSET​(java.lang.String value)
        Sets the value of the offset property.
        Parameters:
        value - String; allowed object is String
      • getWIDTH

        public java.lang.String getWIDTH()
        Gets the value of the width property.
        Returns:
        possible object is String
      • setWIDTH

        public void setWIDTH​(java.lang.String value)
        Sets the value of the width property.
        Parameters:
        value - String; allowed object is String
      • getDIRECTION

        public java.lang.String getDIRECTION()
        Gets the value of the direction property.
        Returns:
        possible object is String
      • setDIRECTION

        public void setDIRECTION​(java.lang.String value)
        Sets the value of the direction property.
        Parameters:
        value - String; allowed object is String
      • getCOLOR

        public java.lang.String getCOLOR()
        Gets the value of the color property.
        Returns:
        possible object is String
      • setCOLOR

        public void setCOLOR​(java.lang.String value)
        Sets the value of the color property.
        Parameters:
        value - String; allowed object is String
      • getOVERTAKING

        public java.lang.String getOVERTAKING()
        Gets the value of the overtaking property.
        Returns:
        possible object is String
      • setOVERTAKING

        public void setOVERTAKING​(java.lang.String value)
        Sets the value of the overtaking property.
        Parameters:
        value - String; allowed object is String