org.geotools.image.io
Class IIOListeners

java.lang.Object
  extended by org.geotools.image.io.IIOListeners
All Implemented Interfaces:
java.io.Serializable

public class IIOListeners
extends java.lang.Object
implements java.io.Serializable

A container of image I/O listeners. This class provides a set of addFooListener(...) and removeFooListener(...) methods for adding and removing various listeners, and a addListenersTo(...) method for copying listeners to the an image reader. This class is convenient when ImageReader.addFooListener(...) can't be invoked directly because the ImageReader instance is not yet know or available.

Since:
2.1
Version:
$Id: IIOListeners.java 30643 2008-06-12 18:27:03Z acuster $
Author:
Martin Desruisseaux (IRD)
See Also:
Serialized Form

Constructor Summary
IIOListeners()
          Creates a new instance of IIOListeners.
 
Method Summary
 void addIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener listener)
          Adds an IIOReadProgressListener to the list of registered progress listeners.
 void addIIOReadWarningListener(javax.imageio.event.IIOReadWarningListener listener)
          Adds an IIOReadWarningListener to the list of registered warning listeners.
 void addListenersTo(javax.imageio.ImageReader reader)
          Add all listeners registered in this object to the specified image reader.
 java.util.EventListener[] getReadListeners()
          Returns all read progress and read warning listeners.
 void removeIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener listener)
          Removes an IIOReadProgressListener from the list of registered progress listeners.
 void removeIIOReadWarningListener(javax.imageio.event.IIOReadWarningListener listener)
          Removes an IIOReadWarningListener from the list of registered warning listeners.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IIOListeners

public IIOListeners()
Creates a new instance of IIOListeners.

Method Detail

addIIOReadProgressListener

public void addIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener listener)
Adds an IIOReadProgressListener to the list of registered progress listeners.


removeIIOReadProgressListener

public void removeIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener listener)
Removes an IIOReadProgressListener from the list of registered progress listeners.


addIIOReadWarningListener

public void addIIOReadWarningListener(javax.imageio.event.IIOReadWarningListener listener)
Adds an IIOReadWarningListener to the list of registered warning listeners.


removeIIOReadWarningListener

public void removeIIOReadWarningListener(javax.imageio.event.IIOReadWarningListener listener)
Removes an IIOReadWarningListener from the list of registered warning listeners.


getReadListeners

public java.util.EventListener[] getReadListeners()
Returns all read progress and read warning listeners.


addListenersTo

public void addListenersTo(javax.imageio.ImageReader reader)
Add all listeners registered in this object to the specified image reader.



Copyright © 1996-2010 Geotools. All Rights Reserved.