Class ExtendedTMCLocationReference
java.lang.Object
com.here.platform.location.tpeg2.etl.ExtendedTMCLocationReference
- All Implemented Interfaces:
Method,Serializable,scala.Equals,scala.Product
public class ExtendedTMCLocationReference
extends Object
implements Method, scala.Product, 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 Rapply(T1 v1, T2 v2, T3 v3) scala.Option<TMCExitEntryLocationReference>scala.Option<TMCLocationReference>static StringtoString()Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface scala.Equals
canEqual, equalsMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, 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
-