org.geotools.image.io
Class IIOListeners

Object
  extended by IIOListeners
All Implemented Interfaces:
Serializable

public class IIOListeners
extends Object
implements 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
Author:
Martin Desruisseaux (IRD)
See Also:
Serialized Form
Module:
modules/library/coverage (gt-coverage.jar)

Constructor Summary
IIOListeners()
          Creates a new instance of IIOListeners.
 
Method Summary
 void addIIOReadProgressListener(IIOReadProgressListener listener)
          Adds an IIOReadProgressListener to the list of registered progress listeners.
 void addIIOReadWarningListener(IIOReadWarningListener listener)
          Adds an IIOReadWarningListener to the list of registered warning listeners.
 void addListenersTo(ImageReader reader)
          Add all listeners registered in this object to the specified image reader.
 EventListener[] getReadListeners()
          Returns all read progress and read warning listeners.
 void removeIIOReadProgressListener(IIOReadProgressListener listener)
          Removes an IIOReadProgressListener from the list of registered progress listeners.
 void removeIIOReadWarningListener(IIOReadWarningListener listener)
          Removes an IIOReadWarningListener from the list of registered warning listeners.
 
Methods inherited from class 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(IIOReadProgressListener listener)
Adds an IIOReadProgressListener to the list of registered progress listeners.


removeIIOReadProgressListener

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


addIIOReadWarningListener

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


removeIIOReadWarningListener

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


getReadListeners

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


addListenersTo

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



Copyright © 1996-2009 Geotools. All Rights Reserved.