com.here.platform.location.referencing
LocationReferenceResolvers
Companion object LocationReferenceResolvers
class LocationReferenceResolvers extends AnyRef
Provides LocationReferenceResolvers factories to resolve different location reference types into Location Library data model specific representations.
- Alphabetic
- By Inheritance
- LocationReferenceResolvers
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def extendedTmc: LocationReferenceResolver[ExtendedTMCLocationReference, BidirectionalLinearLocation]
Creates a resolver for com.here.platform.location.tpeg2.etl.ExtendedTMCLocationReferences.
Creates a resolver for com.here.platform.location.tpeg2.etl.ExtendedTMCLocationReferences.
ExtendedTMCLocationReferencehave two fields with location reference:tmcLocationortmcExitEntryLocation.tmcLocation. Per the standard, only one of these two should be defined. This resolver uses thetmcLocationfield by default, and falls back to the other in case the former is not present.TMC resolvers return a
BidirectionalLinearLocationbecause TMC location references can, at the same time, refer to the positive and negative parts of the location.For details on how TMC works, see the Developer Guide.
Note This method has the same behavior as the V2 method of the companion object.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- 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 olr: LocationReferenceResolver[OpenLRLocationReference, ReferencingLocation]
Creates a resolver that resolves com.here.platform.location.tpeg2.olr.OpenLRLocationReferences to com.here.platform.location.referencing.ReferencingLocations.
Creates a resolver that resolves com.here.platform.location.tpeg2.olr.OpenLRLocationReferences to com.here.platform.location.referencing.ReferencingLocations.
This resolver chooses the correct type of com.here.platform.location.referencing.ReferencingLocation based on the type the OpenLR reference that is being passed in. For the following reference types an com.here.platform.location.referencing.olr.OlrResolverException can be thrown if the reference cannot be resolved:
- com.here.platform.location.tpeg2.olr.LinearLocationReference
- com.here.platform.location.tpeg2.olr.ClosedLinearLocationReference
- com.here.platform.location.tpeg2.olr.PointAlongLineLocationReference
- com.here.platform.location.tpeg2.olr.POIWithAccessPointLocationReference
Specific cases where this can happen are described in the documentation of the exception class.
- def olrAbstractReference: LocationReferenceResolver[AbstractLocationReference, ReferencingLocation]
Creates a resolver that resolves com.here.platform.location.tpeg2.olr.AbstractLocationReferences to com.here.platform.location.referencing.ReferencingLocations.
Creates a resolver that resolves com.here.platform.location.tpeg2.olr.AbstractLocationReferences to com.here.platform.location.referencing.ReferencingLocations.
This resolver chooses the correct type of com.here.platform.location.referencing.ReferencingLocation based on the type the OpenLR reference that is being passed in. For the following reference types an com.here.platform.location.referencing.olr.OlrResolverException can be thrown if the reference cannot be resolved:
- com.here.platform.location.tpeg2.olr.LinearLocationReference
- com.here.platform.location.tpeg2.olr.ClosedLinearLocationReference
- com.here.platform.location.tpeg2.olr.PointAlongLineLocationReference
- com.here.platform.location.tpeg2.olr.POIWithAccessPointLocationReference
Specific cases where this can happen are described in the documentation of the exception class.
- def olrClosedLinear: LocationReferenceResolver[ClosedLinearLocationReference, ClosedLinearLocation]
Creates a resolver for com.here.platform.location.tpeg2.olr.ClosedLinearLocationReferences.
Creates a resolver for com.here.platform.location.tpeg2.olr.ClosedLinearLocationReferences.
A
ClosedLinearLocationReferencerefers to a closed path in the road network and thus needs to be resolved against a map. If the reference cannot be resolved an com.here.platform.location.referencing.olr.OlrResolverException is thrown. Specific cases where this can happen are described in the documentation of the exception class. - def olrLinear: LocationReferenceResolver[LinearLocationReference, LinearLocation]
Creates a resolver for com.here.platform.location.tpeg2.olr.LinearLocationReferences.
Creates a resolver for com.here.platform.location.tpeg2.olr.LinearLocationReferences.
A
LinearLocationReferencerefers to a path in the road network and thus needs to be resolved against a map. If the reference cannot be resolved an com.here.platform.location.referencing.olr.OlrResolverException is thrown. Specific cases where this can happen are described in the documentation of the exception class. - def olrPoiWithAccessPoint: LocationReferenceResolver[POIWithAccessPointLocationReference, PointOfInterest]
Creates a resolver for com.here.platform.location.tpeg2.olr.POIWithAccessPointLocationReferences.
Creates a resolver for com.here.platform.location.tpeg2.olr.POIWithAccessPointLocationReferences.
A
POIWithAccessPointLocationReferencerefers to an accesspoint point on a road section and thus needs to be resolved against a map. If the reference cannot be resolved an com.here.platform.location.referencing.olr.OlrResolverException is thrown. Specific cases where this can happen are described in the documentation of the exception class. - def olrPointAlongLine: LocationReferenceResolver[PointAlongLineLocationReference, AccessPoint]
Creates a resolver for com.here.platform.location.tpeg2.olr.PointAlongLineLocationReferences.
Creates a resolver for com.here.platform.location.tpeg2.olr.PointAlongLineLocationReferences.
A
PointAlongLineLocationReferencerefers to a point on a road section and thus needs to be resolved against a map. If the reference cannot be resolved an com.here.platform.location.referencing.olr.OlrResolverException is thrown. Specific cases where this can happen are described in the documentation of the exception class. - final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tmc: LocationReferenceResolver[TMCLocationReference, BidirectionalLinearLocation]
Creates a resolver for simple com.here.platform.location.tpeg2.tmc.TMCLocationReferences.
Creates a resolver for simple com.here.platform.location.tpeg2.tmc.TMCLocationReferences.
TMC resolvers return a
BidirectionalLinearLocationbecause TMC location references can, at the same time, refer to the positive and negative parts of the location.For details on how TMC works, see the Developer Guide.
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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)