|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectIIOListeners
@ThreadSafe public class IIOListeners
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.
| coverage/geotk-coverage (download) | View source code for this class |
| 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 |
addIIOReadUpdateListener(IIOReadUpdateListener listener)
Adds an IIOReadUpdateListener to the list of registered update listeners. |
void |
addIIOReadWarningListener(IIOReadWarningListener listener)
Adds an IIOReadWarningListener to the list of registered warning listeners. |
void |
addIIOWriteProgressListener(IIOWriteProgressListener listener)
Adds an IIOWriteProgressListener to the list of registered progress listeners. |
void |
addIIOWriteWarningListener(IIOWriteWarningListener listener)
Adds an IIOWriteWarningListener to the list of registered warning listeners. |
void |
addListenersTo(ImageReader reader)
Adds all listeners registered in this object to the specified image reader. |
void |
addListenersTo(ImageWriter writer)
Adds all listeners registered in this object to the specified image writer. |
EventListener[] |
getReadListeners()
Returns all read progress, read update and read warning listeners. |
EventListener[] |
getWriteListeners()
Returns all write progress and write warning listeners. |
void |
removeIIOReadProgressListener(IIOReadProgressListener listener)
Removes an IIOReadProgressListener from the list of registered progress listeners. |
void |
removeIIOReadUpdateListener(IIOReadUpdateListener listener)
Removes an IIOReadUpdateListener from the list of registered update listeners. |
void |
removeIIOReadWarningListener(IIOReadWarningListener listener)
Removes an IIOReadWarningListener from the list of registered warning listeners. |
void |
removeIIOWriteProgressListener(IIOWriteProgressListener listener)
Removes an IIOWriteProgressListener from the list of registered progress listeners. |
void |
removeIIOWriteWarningListener(IIOWriteWarningListener listener)
Removes an IIOWriteWarningListener from the list of registered warning listeners. |
void |
removeListenersFrom(ImageReader reader)
Removes all listeners registered in this object from the specified image reader. |
void |
removeListenersFrom(ImageWriter writer)
Removes all listeners registered in this object from the specified image writer. |
void |
setListeners(IIOListeners other)
Sets the list of listeners in this object to the same listeners than the given object. |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IIOListeners()
IIOListeners.
| Method Detail |
|---|
public void setListeners(IIOListeners other)
IIOListeners are discarded.
other - The other object from which to copy the list of listeners.public void addIIOReadProgressListener(IIOReadProgressListener listener)
IIOReadProgressListener to the list of registered progress listeners.
listener - The listener to add.public void removeIIOReadProgressListener(IIOReadProgressListener listener)
IIOReadProgressListener from the list of registered progress listeners.
listener - The listener to remove.public void addIIOReadUpdateListener(IIOReadUpdateListener listener)
IIOReadUpdateListener to the list of registered update listeners.
listener - The listener to add.public void removeIIOReadUpdateListener(IIOReadUpdateListener listener)
IIOReadUpdateListener from the list of registered update listeners.
listener - The listener to remove.public void addIIOReadWarningListener(IIOReadWarningListener listener)
IIOReadWarningListener to the list of registered warning listeners.
listener - The listener to add.public void removeIIOReadWarningListener(IIOReadWarningListener listener)
IIOReadWarningListener from the list of registered warning listeners.
listener - The listener to remove.public void addIIOWriteProgressListener(IIOWriteProgressListener listener)
IIOWriteProgressListener to the list of registered progress listeners.
listener - The listener to add.public void removeIIOWriteProgressListener(IIOWriteProgressListener listener)
IIOWriteProgressListener from the list of registered progress listeners.
listener - The listener to remove.public void addIIOWriteWarningListener(IIOWriteWarningListener listener)
IIOWriteWarningListener to the list of registered warning listeners.
listener - The listener to add.public void removeIIOWriteWarningListener(IIOWriteWarningListener listener)
IIOWriteWarningListener from the list of registered warning listeners.
listener - The listener to remove.public EventListener[] getReadListeners()
public EventListener[] getWriteListeners()
public void addListenersTo(ImageReader reader)
reader - The reader on which to register the listeners.public void addListenersTo(ImageWriter writer)
writer - The writer on which to register the listeners.public void removeListenersFrom(ImageReader reader)
reader - The reader from which to unregister the listeners.public void removeListenersFrom(ImageWriter writer)
writer - The writer from which to unregister the listeners.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||