class

Extractor::PluginList

Inherits Reference < Object

Represents the list of loaded extractor plugins.

Constructors

new(ptr : Pointer(Void) = LibExtractor::PluginListPtr.null)

Initializes the plugin list.

Source

Class methods

default(policy = Options::DEFAULT_POLICY)

Loads the installed extractor plugins.

Source
release(ptr : Pointer)

Releases the plugin list.

Source

Instance methods

add(name : PluginName, options = "", flags = Options::DEFAULT_POLICY) : PluginList

Loads a plugin and adds it to the list.

Source
clear
Source
delete
Source
remove(name : PluginName) : PluginList

Removes a plugin from the list.

Source
remove_all

Removes all plugins from the list.

Source
to_unsafe

Returns the underlying pointer.

Source

Nested types