JsScanTool

class JsScanTool : ScanTool

Properties

Link copied to clipboard
open override val blocklistCount: UInt
Link copied to clipboard
open override var cacheFile: String
Link copied to clipboard
open override val catalogEntryCount: UInt
Link copied to clipboard
open override val formatCount: UInt
Link copied to clipboard
open override val lastScanError: String
Link copied to clipboard
open override val searchPathSettingsFile: String

Functions

Link copied to clipboard
open override fun addFormatSearchPath(formatIndex: UInt, path: String)
Link copied to clipboard
open override fun addToBlocklist(formatName: String, pluginId: String, reason: String): dynamic
Link copied to clipboard
open override fun clearBlocklist(): dynamic
Link copied to clipboard
open override fun close(): dynamic
Link copied to clipboard
open override fun flushBlocklist(): dynamic
Link copied to clipboard
open override fun formatUsesSearchPaths(formatIndex: UInt): Boolean

False for a format enumerated by the OS (AU); the rest below then do nothing.

Link copied to clipboard
open override fun getBlocklistEntry(index: UInt): BlocklistEntry?
Link copied to clipboard
open override fun getFormatDefaultSearchPaths(formatIndex: UInt): List<String>
Link copied to clipboard
open override fun getFormatName(index: UInt): String
Link copied to clipboard
open override fun getFormatSearchPaths(formatIndex: UInt): List<String>
Link copied to clipboard
open override fun getFormatUseDefaultSearchPaths(formatIndex: UInt): Boolean
Link copied to clipboard
open override fun loadSearchPathSettings()

Run after the formats are registered and before the first scan.

Link copied to clipboard
open override fun performScanning(requireFastScanning: Boolean, observer: ScanObserver? = null)

requireFastScanning mirrors the C API parameter (false = full slow scan).

Link copied to clipboard
open override fun saveCache(): dynamic
Link copied to clipboard
open override fun saveCacheTo(path: String): dynamic
Link copied to clipboard
open override fun saveSearchPathSettings()
Link copied to clipboard
open override fun setFormatSearchPaths(formatIndex: UInt, paths: List<String>)
Link copied to clipboard
open override fun setFormatUseDefaultSearchPaths(formatIndex: UInt, value: Boolean)
Link copied to clipboard
open override fun unblockBundle(entryId: String): Boolean