class Extractor::PluginList
- Extractor::PluginList
- Reference
- Object
Overview
Represents the list of loaded extractor plugins.
Defined in:
extractor/plugin_list.crConstructors
-
.new(ptr = LibExtractor::PluginListPtr.null)
Initializes the plugin list.
Class Method Summary
-
.default(policy = Options::DEFAULT_POLICY)
Loads the installed extractor plugins.
-
.release(ptr : Pointer)
Releases the plugin list.
Instance Method Summary
-
#add(name : PluginName, options = "", flags = Options::DEFAULT_POLICY) : PluginList
Loads a plugin and adds it to the list.
- #clear
- #delete
-
#remove(name : PluginName) : PluginList
Removes a plugin from the list.
-
#remove_all : PluginList
Removes all plugins from the list.
-
#to_unsafe : LibExtractor::PluginListPtr
Returns the underlying pointer.
Constructor Detail
Class Method Detail
Loads the installed extractor plugins.
Instance Method Detail
Loads a plugin and adds it to the list.