NdsStoreConfiguration

class NdsStoreConfiguration(val ndsStorePath: File, val keystorePath: File? = null, val accessPermit: NdsStoreAccessPermit? = null, val geopoliticalView: String? = null)

Configuration parameters for an NdsStore.

Constructors

Link copied to clipboard
constructor(ndsStorePath: File, keystorePath: File? = null, accessPermit: NdsStoreAccessPermit? = null, geopoliticalView: String? = null)

Properties

Link copied to clipboard

The permit to access NDS store. If the keystore file is encrypted, accessPermit is required.

Link copied to clipboard

The country code in the ISO 3166-1 alpha-3 format whose view on disputed areas should be used. Only the map regions belonging to the chosen geopolitical view will be loaded and subject to updates. If not provided or if there is no special view defined in the map, the international geopolitical view will be used.

Link copied to clipboard
val keystorePath: File? = null

The path to the keystore file containing encryption keys for the NDS store files. If the NDS store is encrypted, the keystore file is required.

Link copied to clipboard

The path to the NDS Store, the directory that contains the 'ROOT.NDS' file. The directory and its content must be accessible.

Functions

Link copied to clipboard
fun copy(ndsStorePath: File = this.ndsStorePath, keystorePath: File? = this.keystorePath, accessPermit: NdsStoreAccessPermit? = this.accessPermit, geopoliticalView: String? = this.geopoliticalView): NdsStoreConfiguration

Creates a copy of this NdsStoreConfiguration object with optional parameter overrides.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Checks if this NdsStoreConfiguration object is equal to another object.

Link copied to clipboard
open override fun hashCode(): Int

Generates a hash code for this NdsStoreConfiguration object.

Link copied to clipboard
open override fun toString(): String

Returns a string representation of the object.