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

Interface for a building with multiple floors (Sublocations). Allows selecting the active floor directly via setActiveSublocationId. More...

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

Public Member Functions

abstract ArrayList< SublocationgetSublocations ()
 
abstract int getActiveSublocationId ()
 
abstract void setActiveSublocationId (int activeSublocationId)
 
abstract boolean isValid ()
 

Detailed Description

Interface for a building with multiple floors (Sublocations). Allows selecting the active floor directly via setActiveSublocationId.

Definition at line 17 of file Building.java.

Member Function Documentation

◆ getActiveSublocationId()

abstract int com.navigine.idl.java.Building.getActiveSublocationId ( )
abstract

Java code snippet:

int activeFloorId = activeBuilding.getActiveSublocationId();
System.out.println("Active sublocation id: " + activeFloorId);

Kotlin code snippet:

val activeFloorId = activeBuilding.getActiveSublocationId()
println("Active sublocation id: $activeFloorId")

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

◆ getSublocations()

abstract ArrayList< Sublocation > com.navigine.idl.java.Building.getSublocations ( )
abstract

Java code snippet:

List<Sublocation> floors = activeBuilding.getSublocations();
System.out.println("Focused building, floor count: " + floors.size());

Kotlin code snippet:

val floors = activeBuilding.getSublocations()
println("Focused building, floor count: ${floors.size}")

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

◆ isValid()

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

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

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

◆ setActiveSublocationId()

abstract void com.navigine.idl.java.Building.setActiveSublocationId ( int activeSublocationId)
abstract

Java code snippet:

activeBuilding.setActiveSublocationId(activeFloorId);

Kotlin code snippet:

activeBuilding.setActiveSublocationId(activeFloorId)

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


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