Loading...
Searching...
No Matches
com.navigine.idl.java.RouteSession Class Referenceabstract

Class is used for managing async route listeners. More...

+ Inheritance diagram for com.navigine.idl.java.RouteSession:

Public Member Functions

abstract void addRouteListener (AsyncRouteListener listener)
 Method is used to add AsyncRouteListener class element which will notify async route events.
 
abstract void removeRouteListener (AsyncRouteListener listener)
 Method is used for removing previously added AsyncRouteListener class element.
 
abstract boolean isValid ()
 

Detailed Description

Class is used for managing async route listeners.

Referenced from AsyncRouteManager.

Definition at line 17 of file RouteSession.java.

Member Function Documentation

◆ addRouteListener()

abstract void com.navigine.idl.java.RouteSession.addRouteListener ( AsyncRouteListener listener)
abstract

Method is used to add AsyncRouteListener class element which will notify async route events.

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

Java code snippet:

// Add route listener to session
session.addRouteListener(asyncRouteListener);

Kotlin code snippet:

// Add route listener to session
session.addRouteListener(listener)

Reimplemented in com.navigine.idl.java.internal.RouteSessionBinding.

◆ isValid()

abstract boolean com.navigine.idl.java.RouteSession.isValid ( )
abstract

Tells if this RouteSession is valid or not. Any other method (except for this one) called on an invalid RouteSession will throw java.lang.RuntimeException.

Reimplemented in com.navigine.idl.java.internal.RouteSessionBinding.

◆ removeRouteListener()

abstract void com.navigine.idl.java.RouteSession.removeRouteListener ( AsyncRouteListener listener)
abstract

Method is used for removing previously added AsyncRouteListener class element.

Parameters
listenerCorresponding AsyncRouteListener class to remove.

Java code snippet:

// Remove route listener
currentSession.removeRouteListener(asyncRouteListener);

Kotlin code snippet:

// Remove route listener
session.removeRouteListener(listener)

Reimplemented in com.navigine.idl.java.internal.RouteSessionBinding.


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