Copyright 2013-01-06 Werner Randelshofer

org.monte.screenrecorder
Class ScreenRecorder.MouseGrabber

java.lang.Object
  extended by org.monte.screenrecorder.ScreenRecorder.MouseGrabber
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
ScreenRecorder

protected static class ScreenRecorder.MouseGrabber
extends java.lang.Object
implements java.lang.Runnable


Constructor Summary
ScreenRecorder.MouseGrabber(ScreenRecorder recorder, long startTime, java.util.concurrent.ScheduledThreadPoolExecutor timer)
           
 
Method Summary
 void close()
           
 long getStopTime()
           
 void run()
           
 void setFuture(java.util.concurrent.ScheduledFuture future)
           
 void setMousePressed(boolean newValue)
           
 void setStopTime(long newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScreenRecorder.MouseGrabber

public ScreenRecorder.MouseGrabber(ScreenRecorder recorder,
                                   long startTime,
                                   java.util.concurrent.ScheduledThreadPoolExecutor timer)
Method Detail

setFuture

public void setFuture(java.util.concurrent.ScheduledFuture future)

setMousePressed

public void setMousePressed(boolean newValue)

run

public void run()
Specified by:
run in interface java.lang.Runnable

setStopTime

public void setStopTime(long newValue)

getStopTime

public long getStopTime()

close

public void close()

Copyright 2013-01-06 Werner Randelshofer