public class Token extends NetPuzlObject
| Modifier and Type | Field and Description |
|---|---|
private ClickFunction |
clickFunction
The function that processes clicks for this Token
|
private SayFunction |
sayFunction
The function that processes spoken commands for this Token
|
| Constructor and Description |
|---|
Token(ObjID objID,
Attributes attributes,
java.util.Map<ObjID,NetPuzlObject> cache)
Constructs a Token with the given parameters
|
| Modifier and Type | Method and Description |
|---|---|
void |
doClick()
Performs the click on this Token
|
void |
doSpokenCommand(java.lang.String text)
Performs the command spoken to this Token
|
ClickFunction |
getClickFunction()
Gets the function that processes clicks for this Token
|
SayFunction |
getSayFunction()
Gets the function that processes spoken commands for this Token
|
boolean |
hasClick()
Determines if this Token has a function to process clicks
|
boolean |
hasSpokenCommand()
Determines if this Token has a function to process spoken commands
|
void |
setClickFunction(ClickFunction clickFunction)
Sets the function that processes clicks for this Token
|
void |
setSayFunction(SayFunction sayFunction)
Sets the function that processes spoken commands for this Token
|
createSetTag, fullToString, getAttributes, getObjID, setAttributes, toStringprivate ClickFunction clickFunction
private SayFunction sayFunction
public Token(ObjID objID, Attributes attributes, java.util.Map<ObjID,NetPuzlObject> cache)
objID - The object ID to construct this Token withattributes - The Attributes to construct this Token withcache - The Map to cache this Token inpublic void doClick()
public void doSpokenCommand(java.lang.String text)
text - The command spoken to this Tokenpublic ClickFunction getClickFunction()
public SayFunction getSayFunction()
public boolean hasClick()
public boolean hasSpokenCommand()
public void setClickFunction(ClickFunction clickFunction)
clickFunction - The function that processes clicks to set this Token
topublic void setSayFunction(SayFunction sayFunction)
sayFunction - The function that processes spoken commands to set
this Token to