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, toString
private 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