public class DefaultScriptKnowledgeBase extends BaseKnowledgeBase implements org.openksavi.sponge.kb.ScriptKnowledgeBase
| Constructor and Description |
|---|
DefaultScriptKnowledgeBase(String name) |
DefaultScriptKnowledgeBase(String name,
org.openksavi.sponge.kb.KnowledgeBaseType type) |
| Modifier and Type | Method and Description |
|---|---|
void |
addScript(org.openksavi.sponge.kb.KnowledgeBaseScript script) |
org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter |
getInterpreter() |
List<org.openksavi.sponge.kb.KnowledgeBaseScript> |
getScripts() |
void |
load() |
void |
load(String fileName) |
void |
load(String fileName,
Charset charset) |
void |
load(String fileName,
String charset) |
void |
onAfterReload()
Calls onAfterReload method in the knowledge base.
|
void |
onBeforeReload()
Calls onBeforeReload method in the knowledge base.
|
void |
onClear()
Clears the knowledge base state.
|
void |
onInit() |
void |
onLoad() |
void |
onShutdown()
Calls onShutdown method in the knowledge base.
|
void |
onStartup()
Calls onStartup method in the knowledge base.
|
void |
reload() |
getEngineOperations, getEps, getName, getType, setInterpreter, setName, setTypepublic DefaultScriptKnowledgeBase(String name, org.openksavi.sponge.kb.KnowledgeBaseType type)
public DefaultScriptKnowledgeBase(String name)
public List<org.openksavi.sponge.kb.KnowledgeBaseScript> getScripts()
getScripts in interface org.openksavi.sponge.kb.ScriptKnowledgeBasepublic void addScript(org.openksavi.sponge.kb.KnowledgeBaseScript script)
addScript in interface org.openksavi.sponge.kb.ScriptKnowledgeBasepublic org.openksavi.sponge.kb.ScriptKnowledgeBaseInterpreter getInterpreter()
getInterpreter in interface org.openksavi.sponge.kb.KnowledgeBasegetInterpreter in interface org.openksavi.sponge.kb.ScriptKnowledgeBasegetInterpreter in class BaseKnowledgeBasepublic final void onInit()
onInit in interface org.openksavi.sponge.kb.KnowledgeBaseOperationspublic final void onLoad()
onLoad in interface org.openksavi.sponge.kb.KnowledgeBaseOperationspublic final void onClear()
onClear in interface org.openksavi.sponge.kb.KnowledgeBaseOperationspublic final void onStartup()
onStartup in interface org.openksavi.sponge.kb.KnowledgeBaseOperationspublic final void onShutdown()
onShutdown in interface org.openksavi.sponge.kb.KnowledgeBaseOperationspublic final void onBeforeReload()
onBeforeReload in interface org.openksavi.sponge.kb.KnowledgeBaseOperationspublic final void onAfterReload()
onAfterReload in interface org.openksavi.sponge.kb.KnowledgeBaseOperationspublic void load()
load in interface org.openksavi.sponge.kb.ScriptKnowledgeBasepublic void load(String fileName)
load in interface org.openksavi.sponge.kb.ScriptKnowledgeBasepublic void load(String fileName, String charset)
load in interface org.openksavi.sponge.kb.ScriptKnowledgeBasepublic void load(String fileName, Charset charset)
load in interface org.openksavi.sponge.kb.ScriptKnowledgeBasepublic void reload()
reload in interface org.openksavi.sponge.kb.ScriptKnowledgeBaseCopyright © 2016–2017 Softelnet. All rights reserved.