org.sikuli.script
Class EventManager

java.lang.Object
  extended by org.sikuli.script.EventManager

public class EventManager
extends Object


Nested Class Summary
protected static class EventManager.State
           
 
Constructor Summary
EventManager(Region region)
           
 
Method Summary
<PSC> void
addAppearObserver(PSC ptn, SikuliEventObserver ob)
           
 void addChangeObserver(int threshold, SikuliEventObserver ob)
           
<PSC> void
addVanishObserver(PSC ptn, SikuliEventObserver ob)
           
protected  void callAppearObserver(Object ptn, Match m)
           
protected  void callChangeObserver(org.sikuli.script.natives.FindResults results)
           
protected  void callVanishObserver(Object ptn, Match m)
           
protected  void checkChanges(ScreenImage img)
           
protected  void checkPatterns(ScreenImage img)
           
 void dispose()
           
protected  void finalize()
           
protected  int getMinChanges()
           
 void update(ScreenImage img)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventManager

public EventManager(Region region)
Method Detail

addAppearObserver

public <PSC> void addAppearObserver(PSC ptn,
                                    SikuliEventObserver ob)

addVanishObserver

public <PSC> void addVanishObserver(PSC ptn,
                                    SikuliEventObserver ob)

addChangeObserver

public void addChangeObserver(int threshold,
                              SikuliEventObserver ob)

callAppearObserver

protected void callAppearObserver(Object ptn,
                                  Match m)

callVanishObserver

protected void callVanishObserver(Object ptn,
                                  Match m)

checkPatterns

protected void checkPatterns(ScreenImage img)

callChangeObserver

protected void callChangeObserver(org.sikuli.script.natives.FindResults results)
                           throws AWTException
Throws:
AWTException

getMinChanges

protected int getMinChanges()

checkChanges

protected void checkChanges(ScreenImage img)

update

public void update(ScreenImage img)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable

dispose

public void dispose()