|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.linguistics.kif.KBmanager
public class KBmanager
This is a class that manages a group of knowledge bases. It should only have one instance, contained in its own static member variable.
| Constructor Summary | |
|---|---|
KBmanager()
Constructor which reads in a configuration from a file. |
|
| Method Summary | |
|---|---|
void |
addKB(java.lang.String name)
Create a new empty KB with a name. |
static java.lang.String |
escapeFilename(java.lang.String fname)
Double the backslash in a filename so that it can be saved to a text file and read back properly. |
boolean |
existsKB(java.lang.String name)
Returns true if a KB with the given name exists. |
KB |
getKB(java.lang.String name)
Get the KB that has the given name. |
java.util.Set |
getKBnames()
Get the Set of KB names in this manager. |
static KBmanager |
getMgr()
Get the one instance of KBmanager from its class variable. |
java.lang.String |
getPref(java.lang.String key)
Get the preference corresponding to the given kef. |
void |
initializeOnce()
Read in any KBs defined in the configuration. |
static void |
main(java.lang.String[] args)
A test method. |
void |
remove(java.lang.String name)
Remove the KB that has the given name. |
void |
removeKB(java.lang.String name)
Remove a knowledge base. |
void |
setPref(java.lang.String key,
java.lang.String value)
Set the preference to the given value. |
void |
writeConfiguration()
Write the current configuration of the system. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public KBmanager()
| Method Detail |
|---|
public void initializeOnce()
throws java.io.IOException,
java.text.ParseException
java.io.IOException - DOCUMENT ME!
java.text.ParseException - DOCUMENT ME!public static java.lang.String escapeFilename(java.lang.String fname)
fname - DOCUMENT ME!
public void addKB(java.lang.String name)
name - - the name of the KBpublic void removeKB(java.lang.String name)
name - - the name of the KB
public void writeConfiguration()
throws java.io.IOException
java.io.IOException - DOCUMENT ME!public KB getKB(java.lang.String name)
name - DOCUMENT ME!
public boolean existsKB(java.lang.String name)
name - DOCUMENT ME!
public void remove(java.lang.String name)
name - DOCUMENT ME!public static KBmanager getMgr()
public java.util.Set getKBnames()
public java.lang.String getPref(java.lang.String key)
key - DOCUMENT ME!
public void setPref(java.lang.String key,
java.lang.String value)
key - DOCUMENT ME!value - DOCUMENT ME!public static void main(java.lang.String[] args)
args - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||