jwidefender.plugin
Class TTSPlugin

java.lang.Object
  extended by jwidefender.plugin.TTSPlugin
All Implemented Interfaces:
JWiDefenderPlugin

public class TTSPlugin
extends java.lang.Object
implements JWiDefenderPlugin

Speaks on enterRange() and exitRange(). Requires no input; can default to "Hello" and "Goodbye" if no strings defined in property file; also uses default kevin16 voice. Documentation on FreeTTS can be found here: http://freetts.sourceforge.net

Author:
abellach

Constructor Summary
TTSPlugin()
           
 
Method Summary
 void enterRange()
          Called when key fob enters range.
 void exitRange()
          Called when key fob enters range.
 JWiDefenderPluginInput[] getPluginInput()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TTSPlugin

public TTSPlugin()
Method Detail

enterRange

public void enterRange()
Description copied from interface: JWiDefenderPlugin
Called when key fob enters range. Exceptions are handled by the registered JWiDefenderErrorHandler

Specified by:
enterRange in interface JWiDefenderPlugin
See Also:
jwidefender.JWiDefender.setErrorHandler, JWiDefenderErrorHandler

exitRange

public void exitRange()
Description copied from interface: JWiDefenderPlugin
Called when key fob enters range. Exceptions are handled by the registered JWiDefenderErrorHandler

Specified by:
exitRange in interface JWiDefenderPlugin
See Also:
jwidefender.JWiDefender.setErrorHandler, JWiDefenderErrorHandler

getPluginInput

public JWiDefenderPluginInput[] getPluginInput()
Specified by:
getPluginInput in interface JWiDefenderPlugin
Returns:
input that is required for this plugin
See Also:
JWiDefenderPluginInput