Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## dan200.turtle.api
Interface ITurtleCommandHandler

    public interface ITurtleCommandHandler

An interface for objects executing custom turtle commands, used with ITurtleAccess.issueCommand

See Also:
  `ITurtleAccess.issueCommand( ITurtleCommandHandler )`

Method Summary
`boolean` | `handleCommand(ITurtleAccess turtle)` Will be called by the turtle on the main thread when it is time to execute the custom command.

Method Detail

### handleCommand

    boolean handleCommand(ITurtleAccess turtle)

  Will be called by the turtle on the main thread when it is time to execute the custom command. The handler should either perform the work of the command, and return true for success, or return false to indicate failure if the command cannot be executed at this time.

  Parameters:
    `turtle` - access to the turtle for whom the command was issued
  Returns:
    true for success, false for failure. If true is returned, the turtle will wait 0.4 seconds before executing the next command in its queue, as it does for the standard turtle commands.
  See Also:
    `ITurtleAccess.issueCommand( ITurtleCommandHandler )`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD