| Package | Description |
|---|---|
| org.openksavi.sponge |
Interfaces for base functionalities.
|
| org.openksavi.sponge.engine |
Interfaces for the engine and base functionalities.
|
| org.openksavi.sponge.kb |
Interfaces for knowledge bases and related functionalities.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Plugin> |
EngineOperations.getPlugin(Class<T> cls)
Returns the plugin that has the specified type.
|
<T extends Plugin> |
EngineOperations.getPlugin(Class<T> cls,
String name)
Returns the plugin that has the specified name and type.
|
<T extends Plugin> |
EngineOperations.getPlugin(String name)
Returns the plugin that has the specified name.
|
<T extends Plugin> |
EngineOperations.hasPlugin(Class<T> cls)
Returns
true if the plugin is registered. |
<T extends Plugin> |
EngineOperations.hasPlugin(Class<T> cls,
String name)
Returns
true if the plugin is registered. |
| Modifier and Type | Method and Description |
|---|---|
<T extends Plugin> |
PluginManager.getPlugin(Class<T> cls)
Returns the plugin that has the specified type or
null if there is no such plugin. |
<T extends Plugin> |
PluginManager.getPlugin(Class<T> cls,
String name)
Returns the plugin that has the specified name and type or
null if there is no such plugin. |
| Modifier and Type | Method and Description |
|---|---|
Plugin |
PluginManager.getPlugin(String name)
Returns a plugin identified by the name.
|
| Modifier and Type | Method and Description |
|---|---|
List<Plugin> |
SpongeEngine.getPlugins()
Returns the list of plugins.
|
List<Plugin> |
PluginManager.getPlugins()
Returns plugin list.
|
List<Plugin> |
ConfigurationManager.getPostConfigPlugins()
Returns post-config plugins added in the EngineBuilder.
|
List<Plugin> |
ConfigurationManager.getPreConfigPlugins()
Returns pre-config plugins added in the EngineBuilder.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PluginManager.addPlugin(Plugin plugin)
Adds the specified plugin.
|
void |
PluginManager.removePlugin(Plugin plugin)
Removes the specified plugin.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConfigurationManager.addPostConfigPlugins(List<Plugin> plugins)
Adds plugins to the list of post-config plugins.
|
void |
ConfigurationManager.addPreConfigPlugins(List<Plugin> plugins)
Adds plugins to the list of pre-config plugins.
|
| Modifier and Type | Method and Description |
|---|---|
Plugin |
KnowledgeBaseInterpreter.createPluginInstance(String pluginClassName)
Creates a plugin instance.
|
Copyright © 2016–2020 Softelnet. All rights reserved.