|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Sense
Defines an external interface. i.e. - text - voice - hearing - vision
Method Summary | |
---|---|
void |
awake()
Start sensing. |
Language.LanguageState |
getLanguageState()
Return the current conversational state. |
java.lang.String |
getName()
Return the name that identifies the sense. |
Pandora |
getPandora()
Return the associated Pandora instance. |
Primitive |
getPrimitive()
Allows senses to be referenced by memory. |
void |
initialize(java.util.Map<java.lang.String,java.lang.Object> properties)
Initialize any configuration properties. |
void |
input(java.lang.Object inputData)
Receive any input from the sense. |
void |
input(java.lang.Object inputData,
Network network)
Receive any input from the sense. |
boolean |
isEnabled()
Return if the sense is enabled. |
void |
output(Vertex output)
Output the active network through the sense, could be text, sound, image, commands etc.. |
void |
setEmotionalState(EmotionalState emotion)
Set the current conversational mood. |
void |
setIsEnabled(boolean isEnabled)
Allow the sense to disabled/enabled. |
void |
setLanguageState(Language.LanguageState languageState)
Set the current conversational state. |
void |
setName(java.lang.String name)
Set the name that identifies the sense. |
void |
setPandora(Pandora pandora)
Set the associated Pandora instance. |
void |
shutdown()
Stop sensing. |
Method Detail |
---|
void initialize(java.util.Map<java.lang.String,java.lang.Object> properties)
void awake()
void shutdown()
void input(java.lang.Object inputData)
void input(java.lang.Object inputData, Network network) throws java.lang.Exception
java.lang.Exception
void output(Vertex output)
java.lang.String getName()
void setName(java.lang.String name)
Pandora getPandora()
void setPandora(Pandora pandora)
Language.LanguageState getLanguageState()
void setLanguageState(Language.LanguageState languageState)
void setEmotionalState(EmotionalState emotion)
boolean isEnabled()
void setIsEnabled(boolean isEnabled)
Primitive getPrimitive()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |