WasmJsScanTool

class WasmJsScanTool : 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)
Link copied to clipboard
open override fun clearBlocklist()
Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun flushBlocklist()
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()
Link copied to clipboard
open override fun saveCacheTo(path: String)
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