Class PlayerArgumentNode
java.lang.Object
me.efekos.simpler.commands.node.CommandNode
me.efekos.simpler.commands.node.ArgumentNode
me.efekos.simpler.commands.node.impl.PlayerArgumentNode
An example of custom 
ArgumentNodes. Can have the name of any player online as a value.- 
Constructor Summary
Constructors - 
Method Summary
Methods inherited from class me.efekos.simpler.commands.node.CommandNode
addChild, addChild, getChildren, getConsoleExecutive, getDescription, getExecutive, getParent, getPermission, setConsoleExecutive, setDescription, setExecutive, setParent, setPermission 
- 
Constructor Details
- 
PlayerArgumentNode
Creates a new node.- Parameters:
 children- Any child nodes if you would like to add to this node. You can useCommandNode.addChild(CommandNode)for later.
 
 - 
 - 
Method Details
- 
isCorrect
Checks for a given argument and ensures that the argument is correct.- Specified by:
 isCorrectin classArgumentNode- Parameters:
 given- Argument that was given for this node.- Returns:
 - Whether the argument is correct or not.
 
 - 
suggest
Provides a list that can be added to the final list of tab completion.- Specified by:
 suggestin classCommandNode- Parameters:
 sender- Sender that needs a tab completion. Probably aPlayersince console doesn't need a tab completion.args- List of the other arguments given by the sender.- Returns:
 - A list for tab completion.
 
 
 -