org.geotools.image.io
Class IIOListeners

java.lang.Object
  extended byorg.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 and methods for adding and removing various listeners, and a method for copying listeners to the an image reader. This class is convenient when can't be invoked directly because the ImageReader instance is not yet know or available.

Since:
2.1
Version:
$Id: IIOListeners.java 17672 2006-01-19 00:25:55Z desruisseaux $
Author:
Martin Desruisseaux
See Also:
Serialized Form
To Do:
Add other listener types.

Constructor Summary
IIOListeners()
          Creates a new instance of .
 
Method Summary
 void addIIOReadProgressListener(javax.imageio.event.IIOReadProgressListener listener)
          Adds an to the list of registered progress listeners.
 void addIIOReadWarningListener(javax.imageio.event.IIOReadWarningListener listener)
          Adds an 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 from the list of registered progress listeners.
 void removeIIOReadWarningListener(javax.imageio.event.IIOReadWarningListener listener)
          Removes an 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 .

Method Detail

addIIOReadProgressListener

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


removeIIOReadProgressListener

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


addIIOReadWarningListener

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


removeIIOReadWarningListener

public void removeIIOReadWarningListener(javax.imageio.event.IIOReadWarningListener listener)
Removes an 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 © GeoTools. All Rights Reserved.