gzz.client.awt
Class JUpdateManager

java.lang.Object
  |
  +--gzz.client.AbstractUpdateManager
        |
        +--gzz.client.awt.JUpdateManager
All Implemented Interfaces:
java.lang.Runnable

public class JUpdateManager
extends AbstractUpdateManager


Nested Class Summary
static interface JUpdateManager.EventProcessor
          An interface for avoiding the Java event queue, which we have synchronization problems with.
 
Nested classes inherited from class gzz.client.AbstractUpdateManager
AbstractUpdateManager.FractCalculator, AbstractUpdateManager.LinearCalculator, AbstractUpdateManager.SimpleCalculator, AbstractUpdateManager.Window
 
Field Summary
static java.lang.String rcsid
           
 
Fields inherited from class gzz.client.AbstractUpdateManager
dbg, defaultAnimationTime, fractCalc, instance, jumpFract, ordering
 
Constructor Summary
JUpdateManager(java.lang.Runnable r)
           
 
Method Summary
static void addEvent(JUpdateManager.EventProcessor proc, java.awt.AWTEvent e)
           
static java.awt.image.ImageObserver getImageObserver()
          Get the imageobserver object to give to image painting commands, if the update manager should redraw things when the image becomes available.
protected  boolean handleEvents(boolean waitForEvent)
          For subclasses to override: process incoming events.
 
Methods inherited from class gzz.client.AbstractUpdateManager
addWindow, callGenerateEnd, chg, chgAfter, chgImpl, doIdle, doWhenIdle, freeze, getAnimationTime, getAnimationTimeImpl, interruptEventloop, prioritize, prioritizeImpl, rmWindow, run, setAnimationTime, setAnimationTimeImpl, setInstance, setNoAnimation, thaw, tickIdle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rcsid

public static final java.lang.String rcsid
See Also:
Constant Field Values
Constructor Detail

JUpdateManager

public JUpdateManager(java.lang.Runnable r)
Method Detail

addEvent

public static void addEvent(JUpdateManager.EventProcessor proc,
                            java.awt.AWTEvent e)

getImageObserver

public static java.awt.image.ImageObserver getImageObserver()
Get the imageobserver object to give to image painting commands, if the update manager should redraw things when the image becomes available.


handleEvents

protected boolean handleEvents(boolean waitForEvent)
Description copied from class: AbstractUpdateManager
For subclasses to override: process incoming events. In order to provide a responsive implementation, this method should only wait for 1000ms at most.

Specified by:
handleEvents in class AbstractUpdateManager
Parameters:
waitForEvent - Hang until an event comes.
Returns:
true, if any events were received.