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

Public Member Functions

void addZoneListener (ZoneListener listener)
 Method is used to add ZoneListener class element which will notify entering or leaving Zones.
 
void removeZoneListener (ZoneListener listener)
 Method is used for removing previously added ZoneListener class element.
 

Protected Member Functions

 ZoneManagerBinding (NativeObject nativeObject)
 

Protected Attributes

Subscription< ZoneListenerweakZoneListenerSubscription
 

Detailed Description

Definition at line 12 of file ZoneManagerBinding.java.

Constructor & Destructor Documentation

◆ ZoneManagerBinding()

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

Invoked only from native code.

Definition at line 19 of file ZoneManagerBinding.java.

Member Function Documentation

◆ addZoneListener()

void com.navigine.idl.java.internal.ZoneManagerBinding.addZoneListener ( ZoneListener listener)
inline

Method is used to add ZoneListener class element which will notify entering or leaving Zones.

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

Java code snippet:

// Add zone listener
zoneManager.addZoneListener(zoneListener);
System.out.println("Added zone listener");

Kotlin code snippet:

// Add zone listener
manager.addZoneListener(listener)
println("Added zone listener")

Reimplemented from com.navigine.idl.java.ZoneManager.

Definition at line 35 of file ZoneManagerBinding.java.

◆ removeZoneListener()

void com.navigine.idl.java.internal.ZoneManagerBinding.removeZoneListener ( ZoneListener listener)
inline

Method is used for removing previously added ZoneListener class element.

Parameters
listenerCorresponding ZoneListener class to remove.

Java code snippet:

// Remove zone listener
zoneManager.removeZoneListener(zoneListener);
System.out.println("Removed zone listener");

Kotlin code snippet:

// Remove zone listener
manager.removeZoneListener(listener)
println("Removed zone listener")

Reimplemented from com.navigine.idl.java.ZoneManager.

Definition at line 42 of file ZoneManagerBinding.java.

Member Data Documentation

◆ weakZoneListenerSubscription

Subscription<ZoneListener> com.navigine.idl.java.internal.ZoneManagerBinding.weakZoneListenerSubscription
protected
Initial value:
= new Subscription<ZoneListener>() {
@Override
public NativeObject createNativeListener(ZoneListener listener) {
return createZoneListener(listener);
}
}

Definition at line 24 of file ZoneManagerBinding.java.


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