Class ExtendedTMCLocationReference
java.lang.Object
com.here.platform.location.tpeg2.etl.ExtendedTMCLocationReference
- All Implemented Interfaces:
Method
,Serializable
,scala.Equals
,scala.Product
,scala.Serializable
public class ExtendedTMCLocationReference
extends Object
implements Method, scala.Product, scala.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
.
param: specVersionID The version of the extended TMC specification used to create this reference.
The String representation has to match the following format {major}.{minor}
,
where major
and minor
are numbers between 0 and 15 as the binary representation
uses a byte for this field.
param: tmcLocation TMC location reference
param: 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.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionExtendedTMCLocationReference
(String specVersionID, Optional<TMCLocationReference> tmcLocation, Optional<TMCExitEntryLocationReference> tmcExitEntryLocation) ExtendedTMCLocationReference
(String specVersionID, scala.Option<TMCLocationReference> tmcLocation, scala.Option<TMCExitEntryLocationReference> tmcExitEntryLocation) -
Method Summary
Modifier and TypeMethodDescriptionabstract static R
apply
(T1 v1, T2 v2, T3 v3) scala.Option<TMCExitEntryLocationReference>
scala.Option<TMCLocationReference>
static String
toString()
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface scala.Equals
canEqual, equals
Methods inherited from interface scala.Product
productArity, productElement, productIterator, productPrefix
-
Constructor Details
-
ExtendedTMCLocationReference
public ExtendedTMCLocationReference(String specVersionID, scala.Option<TMCLocationReference> tmcLocation, scala.Option<TMCExitEntryLocationReference> tmcExitEntryLocation) -
ExtendedTMCLocationReference
public ExtendedTMCLocationReference(String specVersionID, Optional<TMCLocationReference> tmcLocation, Optional<TMCExitEntryLocationReference> tmcExitEntryLocation)
-
-
Method Details
-
apply
public abstract static R apply(T1 v1, T2 v2, T3 v3) -
toString
-
specVersionID
-
tmcLocation
-
tmcExitEntryLocation
-
getSpecVersionID
-
getTmcLocation
-
getTmcExitEntryLocation
-