Loading...
Searching...
No Matches
com.navigine.idl.java.internal.NavigationManagerBinding Class Reference
+ Inheritance diagram for com.navigine.idl.java.internal.NavigationManagerBinding:

Public Member Functions

void addPositionListener (PositionListener listener)
 Method is used to add PositionListener class element which will notify about new user position.
 
void startLogRecording ()
 
void addCheckPoint (LocationPoint point)
 
void stopLogRecording ()
 
void addLocationMeasurement (GlobalPoint point, float accuracy, String provider)
 
void removePositionListener (PositionListener listener)
 Method is used for removing previously added PositionListener class element.
 

Protected Member Functions

 NavigationManagerBinding (NativeObject nativeObject)
 

Protected Attributes

Subscription< PositionListenerweakPositionListenerSubscription
 

Detailed Description

Definition at line 14 of file NavigationManagerBinding.java.

Constructor & Destructor Documentation

◆ NavigationManagerBinding()

com.navigine.idl.java.internal.NavigationManagerBinding.NavigationManagerBinding ( NativeObject nativeObject)
inlineprotected

Invoked only from native code.

Definition at line 21 of file NavigationManagerBinding.java.

Member Function Documentation

◆ addCheckPoint()

void com.navigine.idl.java.internal.NavigationManagerBinding.addCheckPoint ( LocationPoint point)
inline

Definition at line 51 of file NavigationManagerBinding.java.

◆ addLocationMeasurement()

void com.navigine.idl.java.internal.NavigationManagerBinding.addLocationMeasurement ( GlobalPoint point,
float accuracy,
String provider )
inline

Definition at line 65 of file NavigationManagerBinding.java.

◆ addPositionListener()

void com.navigine.idl.java.internal.NavigationManagerBinding.addPositionListener ( PositionListener listener)
inline

Method is used to add PositionListener class element which will notify about new user position.

Note
Do not forget to remove listener if it is no longer needed!
Parameters
listenerCorresponding PositionListener class.

Java code snippet:

// Add position listener
navigationManager.addPositionListener(positionListener);

Kotlin code snippet:

// Add position listener
manager.addPositionListener(listener)

Reimplemented from com.navigine.idl.java.NavigationManager.

Definition at line 37 of file NavigationManagerBinding.java.

◆ removePositionListener()

void com.navigine.idl.java.internal.NavigationManagerBinding.removePositionListener ( PositionListener listener)
inline

Method is used for removing previously added PositionListener class element.

Parameters
listenerCorresponding PositionListener class to remove.

Java code snippet:

// Remove position listener
navigationManager.removePositionListener(positionListener);

Kotlin code snippet:

// Remove position listener
manager.removePositionListener(listener)

Reimplemented from com.navigine.idl.java.NavigationManager.

Definition at line 72 of file NavigationManagerBinding.java.

◆ startLogRecording()

void com.navigine.idl.java.internal.NavigationManagerBinding.startLogRecording ( )
inline

Definition at line 44 of file NavigationManagerBinding.java.

◆ stopLogRecording()

void com.navigine.idl.java.internal.NavigationManagerBinding.stopLogRecording ( )
inline

Definition at line 58 of file NavigationManagerBinding.java.

Member Data Documentation

◆ weakPositionListenerSubscription

Subscription<PositionListener> com.navigine.idl.java.internal.NavigationManagerBinding.weakPositionListenerSubscription
protected
Initial value:
= new Subscription<PositionListener>() {
@Override
public NativeObject createNativeListener(PositionListener listener) {
return createPositionListener(listener);
}
}

Definition at line 26 of file NavigationManagerBinding.java.


The documentation for this class was generated from the following file: