|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Mind
Controls and manages the thought processing.
Nested Class Summary | |
---|---|
static class |
Mind.MentalState
|
Method Summary | ||
---|---|---|
void |
addThought(Thought thought)
|
|
void |
awake()
|
|
Pandora |
getPandora()
|
|
Mind.MentalState |
getState()
Return the state of mind. |
|
|
getThought(java.lang.Class<T> type)
|
|
Thought |
getThought(java.lang.String name)
|
|
java.util.Map<java.lang.String,Thought> |
getThoughts()
|
|
void |
initialize(java.util.Map<java.lang.String,java.lang.Object> properties)
Initialize any configuration properties. |
|
boolean |
isActive()
Return if in an active state. |
|
boolean |
isAsleep()
Return if in an sleep state. |
|
boolean |
isBored()
Return if in an bored state. |
|
boolean |
isConscious()
Return if in an conscious state. |
|
void |
removeThought(Thought thought)
|
|
void |
setPandora(Pandora pandora)
|
|
void |
shutdown()
|
Method Detail |
---|
void shutdown()
void awake()
Mind.MentalState getState()
boolean isActive()
boolean isConscious()
boolean isAsleep()
boolean isBored()
java.util.Map<java.lang.String,Thought> getThoughts()
<T> T getThought(java.lang.Class<T> type)
Thought getThought(java.lang.String name)
void addThought(Thought thought)
void removeThought(Thought thought)
Pandora getPandora()
void setPandora(Pandora pandora)
void initialize(java.util.Map<java.lang.String,java.lang.Object> properties)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |