case class ExtendedTMCLocationReference(specVersionID: String, tmcLocation: Option[TMCLocationReference], tmcExitEntryLocation: Option[TMCExitEntryLocationReference]) extends Method with Product with Serializable
Container for an extended TMC location reference.
The use of tmcLocation and tmcExitEntryLocation is mutually exclusive. Note that the location
library reference resolvers and creators do not support tmcExitEntryLocation.
- specVersionID
The version of the extended TMC specification used to create this reference. The String representation has to match the following format
{major}.{minor}, wheremajorandminorare numbers between 0 and 15 as the binary representation uses a byte for this field.- tmcLocation
TMC location reference
- tmcExitEntryLocation
Extension to TMC-Location to address entries and/or exits of a given point location. Not supported by the location library reference resolvers and creators.
- Alphabetic
- By Inheritance
- ExtendedTMCLocationReference
- Serializable
- Product
- Equals
- Method
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ExtendedTMCLocationReference(specVersionID: String, tmcLocation: Optional[TMCLocationReference], tmcExitEntryLocation: Optional[TMCExitEntryLocationReference])
- new ExtendedTMCLocationReference(specVersionID: String, tmcLocation: Option[TMCLocationReference], tmcExitEntryLocation: Option[TMCExitEntryLocationReference])
- specVersionID
The version of the extended TMC specification used to create this reference. The String representation has to match the following format
{major}.{minor}, wheremajorandminorare numbers between 0 and 15 as the binary representation uses a byte for this field.- tmcLocation
TMC location reference
- tmcExitEntryLocation
Extension to TMC-Location to address entries and/or exits of a given point location. Not supported by the location library reference resolvers and creators.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getSpecVersionID: String
- def getTmcExitEntryLocation: Optional[TMCExitEntryLocationReference]
- def getTmcLocation: Optional[TMCLocationReference]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val specVersionID: String
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val tmcExitEntryLocation: Option[TMCExitEntryLocationReference]
- val tmcLocation: Option[TMCLocationReference]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)