agentland.help
Interface AFAIK
- All Superinterfaces:
- Agent, Good, Managed, Remote, Spy
- All Known Implementing Classes:
- AFAIKAgent
- public interface AFAIK
- extends Managed
This is the interface for AFAIKAgent.
AFAIKAgentis the heard of the AFAIK system (formerly the
Help system).
You can use the various ask methods to query AFAIK's
knowledge base.
- See Also:
AFAIKSpeech,
Managed
|
Method Summary |
String |
ask()
Gets help about the current topic. |
String |
ask(boolean bPresentFindings)
Gets help about the current topic, and optionally present the findings
to the user. |
String |
ask(HelpFile hFile,
String sSubtopic)
|
String |
ask(String sTopic)
Gets help about the given topic. |
String |
ask(String sTopic,
boolean bPresentFindings)
Gets help about the given topic, and optionally present the findings
to the user. |
String |
ask(String sTopic,
String sSubtopic)
Gets help about the given topic and subtopic. |
String |
ask(String sTopic,
String sSubtopic,
boolean bPresentFindings)
Gets help about the given topic and subtopic, and optionally
presents the findings to the user. |
HelpFile |
getCurrentHelpFile()
|
| Methods inherited from interface agentland.util.Spy |
tell |
ask
public String ask()
throws RemoteException
- Gets help about the current topic.
The information will be presented on a GUI using the
AFAIKNavigatorAgent, and will be spoken through SpeechTextOutput.
- Returns:
- a
String value of help information. - See Also:
ask(boolean),
ask(String),
ask(String,boolean),
ask(String,String),
ask(String,String,boolean)
ask
public String ask(boolean bPresentFindings)
throws RemoteException
- Gets help about the current topic, and optionally present the findings
to the user.
The information will be presented on a GUI using the
AFAIKNavigatorAgent, and will be spoken through SpeechTextOutput.
- Parameters:
bPresentFindings - a boolean value- Returns:
- a
String value of help information. - See Also:
ask(),
ask(String),
ask(String,boolean),
ask(String,String),
ask(String,String,boolean)
ask
public String ask(String sTopic)
throws RemoteException
- Gets help about the given topic.
The information will be presented on a GUI using the
AFAIKNavigatorAgent, and will be spoken through SpeechTextOutput.
- Parameters:
sTopic - a String value of the desired help topic.- Returns:
- a
String value of help information. - See Also:
ask(),
ask(boolean),
ask(String,boolean),
ask(String,String),
ask(String,String,boolean)
ask
public String ask(String sTopic,
boolean bPresentFindings)
throws RemoteException
- Gets help about the given topic, and optionally present the findings
to the user.
The information will be presented on a GUI using the
AFAIKNavigatorAgent, and will be spoken through SpeechTextOutput.
- Parameters:
sTopic - a String value of the desired help topic.bPresentFindings - a boolean value of whether to
use AFAIKNavigatorAgent to present the information.- Returns:
- a
String value of help information. - See Also:
ask(),
ask(boolean),
ask(String),
ask(String,String),
ask(String,String,boolean)
ask
public String ask(String sTopic,
String sSubtopic)
throws RemoteException
- Gets help about the given topic and subtopic.
The information will be presented on a GUI using the
AFAIKNavigatorAgent, and will be spoken through SpeechTextOutput.
- Parameters:
sTopic - a String value of the desired topic.sSubtopic - a String value of the desired subtopic of
the desired topic.- Returns:
- a
String value of help information. - See Also:
ask(),
ask(boolean),
ask(String),
ask(String,boolean),
ask(String,String,boolean)
ask
public String ask(String sTopic,
String sSubtopic,
boolean bPresentFindings)
throws RemoteException
- Gets help about the given topic and subtopic, and optionally
presents the findings to the user.
The information will be presented on a GUI using the
AFAIKNavigatorAgent, and will be spoken through SpeechTextOutput.
- Parameters:
sTopic - a String value of the desired topic.sSubtopic - a String value of the desired subtopic of
the desired topic.bPresentFindings - a boolean value of whether to
use AFAIKNavigatorAgent to present the information.- Returns:
- a
String value of help information. - See Also:
ask(),
ask(boolean),
ask(String),
ask(String,boolean),
ask(String,String)
ask
public String ask(HelpFile hFile,
String sSubtopic)
throws RemoteException
getCurrentHelpFile
public HelpFile getCurrentHelpFile()
throws RemoteException