us.zuercher.gpx2map.image.generic
Class GenericImageFactory.Observer

java.lang.Object
  extended by us.zuercher.gpx2map.image.generic.GenericImageFactory.Observer
Direct Known Subclasses:
GenericImageFactory.DrawingObserver, GenericImageFactory.SizeObserver
Enclosing class:
GenericImageFactory

private abstract static class GenericImageFactory.Observer
extends Object

Observer provides a base class for size and drawing observations. It always a caller to wait for observations to complete.


Field Summary
private  boolean done
          Flag indicating that observations are complete.
private  Object sync
          Synchronization object.
 
Constructor Summary
private GenericImageFactory.Observer()
           
 
Method Summary
protected  void observationComplete()
          Used by subclasses to indicate that observation is complete.
 void waitOnObservation()
          Used by observers to wait for completion of observation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sync

private final Object sync
Synchronization object.


done

private boolean done
Flag indicating that observations are complete.

Constructor Detail

GenericImageFactory.Observer

private GenericImageFactory.Observer()
Method Detail

observationComplete

protected void observationComplete()
Used by subclasses to indicate that observation is complete.


waitOnObservation

public void waitOnObservation()
Used by observers to wait for completion of observation.