|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--infosapient.control.ControllerFacade
This type implements a facade over the FzyEngineController et al It is responsible for operations in conjunction with a KnowledgeBase as a whole.
InfoSapientController
,
FzyKnowledgebase
Field Summary | |
private InfoSapientServletController |
theController
|
Constructor Summary | |
ControllerFacade(FzyKnowledgebase kb)
A constructor that sets the reference to a knowledgebase. |
|
ControllerFacade(java.io.PrintWriter pout)
ControllerFacade constructor comment. |
Method Summary | |
FzyKnowledgebase |
createKB(java.lang.String name)
Has the FzyEngineController create a KB and return it Creation date: (12/13/1999 10:54:14 AM) |
void |
deleteObserver(Observer o)
Insert the method's description here. |
void |
execute(java.util.Properties props)
Insert the method's description here. |
protected InfoSapientServletController |
getController()
Creation date: (2/10/00 1:47:29 PM) |
InfoSapientController |
getController(java.io.PrintWriter pout)
Return the FzyEngineController Creation date: (12/13/1999 10:57:03 AM) |
FzyKnowledgebase |
getKB()
Returns a reference to the knowledgebase. |
FzyKnowledgebase |
openKB(java.lang.String name)
Has the FzyEngineController open a KB and return it Creation date: (12/14/1999 10:54:14 AM) |
void |
saveKB(java.lang.String name)
Has the FzyEngineController saves a KB Creation date: (12/14/1999 10:54:14 AM) |
void |
setKB(FzyKnowledgebase newKB)
Sets the controller's knowledgebase Creation date: (12/13/1999 10:46:02 AM) |
Methods inherited from class java.lang.Object |
|
Field Detail |
private InfoSapientServletController theController
Constructor Detail |
public ControllerFacade(FzyKnowledgebase kb)
kb
- infosapient.system.FzyKnowledgebasepublic ControllerFacade(java.io.PrintWriter pout)
Method Detail |
public FzyKnowledgebase createKB(java.lang.String name)
name
- java.lang.Stringpublic void deleteObserver(Observer o)
o
- infosapient.system.Observerpublic void execute(java.util.Properties props)
props
- java.util.Propertiesprotected InfoSapientServletController getController()
public InfoSapientController getController(java.io.PrintWriter pout) throws java.lang.IllegalArgumentException
PrintWriter
- the printwriter for the controller to use.public FzyKnowledgebase getKB()
public FzyKnowledgebase openKB(java.lang.String name) throws java.lang.Exception
name
- java.lang.Stringpublic void saveKB(java.lang.String name)
name
- java.lang.Stringpublic void setKB(FzyKnowledgebase newKB)
newTheKB
- infosapient.system.FzyKnowledgebase
|
License to use this program is provided under the TERMS OF THE COMMON PUBLIC LICENSE 0.5. ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |