jwidefender.plugin
Class WavPlugin

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

public class WavPlugin
extends java.lang.Object
implements JWiDefenderPlugin

Plays enterRange.wav on enterRange(). Plays exitRange.wav on exitRange(). Requires no input. Wav files must be in the current working directory.

Author:
ahandel

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

Constructor Detail

WavPlugin

public WavPlugin()
Method Detail

getPluginInput

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

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

playWav

public void playWav(java.lang.String wavFile)