com.googlecode.android_scripting.trigger
Class ScriptTrigger

java.lang.Object
  extended by com.googlecode.android_scripting.trigger.ScriptTrigger
All Implemented Interfaces:
Trigger, java.io.Serializable

public class ScriptTrigger
extends java.lang.Object
implements Trigger

A trigger implementation that launches a given script when the event occurs.

Author:
Felix Arends (felix.arends@gmail.com)
See Also:
Serialized Form

Constructor Summary
ScriptTrigger(java.lang.String eventName, java.io.File script)
           
 
Method Summary
 java.lang.String getEventName()
          Returns the event name that this Trigger is interested in.
 java.io.File getScript()
           
 void handleEvent(Event event, Context context)
          Handles an event from the event queue.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptTrigger

public ScriptTrigger(java.lang.String eventName,
                     java.io.File script)
Method Detail

handleEvent

public void handleEvent(Event event,
                        Context context)
Description copied from interface: Trigger
Handles an event from the event queue.

Specified by:
handleEvent in interface Trigger
Parameters:
event - Event to handle
context - TODO

getEventName

public java.lang.String getEventName()
Description copied from interface: Trigger
Returns the event name that this Trigger is interested in.

Specified by:
getEventName in interface Trigger

getScript

public java.io.File getScript()