## Uses of Interface
gate.event.ProgressListener

Packages that use ProgressListener
gate.creole
gate.event
gate.gui
gate.jape
gate.util

Uses of ProgressListener in gate.creole

Classes in gate.creole that implement ProgressListener
`protected class` `AbstractController.IntervalProgressListener` A progress listener used to convert a 0..100 interval into a smaller one
`protected class` `AbstractProcessingResource.IntervalProgressListener` A progress listener used to convert a 0..100 interval into a smaller one

Methods in gate.creole with parameters of type ProgressListener
`void` `AbstractProcessingResource.addProgressListener(ProgressListener l)` Adds a `ProgressListener` to the list of listeners for this processing resource.
`void` `AbstractProcessingResource.removeProgressListener(ProgressListener l)` Removes a `ProgressListener` from the list of listeners for this processing resource.
`void` `AbstractController.addProgressListener(ProgressListener l)` Adds a `ProgressListener` to the list of listeners for this processing resource.
`void` `AbstractController.removeProgressListener(ProgressListener l)` Removes a `ProgressListener` from the list of listeners for this processing resource.

Uses of ProgressListener in gate.event

Classes in gate.event that implement ProgressListener
`class` `ProgressListenerAdaptor` Convenience class for implementing ProgressListener

Uses of ProgressListener in gate.gui

Subinterfaces of ProgressListener in gate.gui
`interface` `Handle` Interface for classes used to store the information about an open resource.

Classes in gate.gui that implement ProgressListener
`protected class` `ApplicationEditor.InternalProgressListener` A simple progress listener used to forward the events upstream.
`class` `MainFrame` The main Gate GUI frame.
`class` `NameBearerHandle` Class used to store the GUI information about an open entity (resource, controller, datastore).
`protected class` `SerialControllerEditor.InternalProgressListener` A simple progress listener used to forward the events upstream.

Methods in gate.gui with parameters of type ProgressListener
`void` `ApplicationEditor.removeProgressListener(ProgressListener l)`
`void` `ApplicationEditor.addProgressListener(ProgressListener l)`
`void` `SerialControllerEditor.removeProgressListener(ProgressListener l)`
`void` `SerialControllerEditor.addProgressListener(ProgressListener l)`
`void` `NameBearerHandle.removeProgressListener(ProgressListener l)`
`void` `NameBearerHandle.addProgressListener(ProgressListener l)`

Uses of ProgressListener in gate.jape

Methods in gate.jape with parameters of type ProgressListener
`void` `Transducer.removeProgressListener(ProgressListener l)`
`void` `Transducer.addProgressListener(ProgressListener l)`
`void` `Rule.addProcessProgressListener(ProgressListener listener)`
`void` `Rule.removeProcessProgressListener(ProgressListener listener)`
`void` `Batch.removeProgressListener(ProgressListener l)`
`void` `Batch.addProgressListener(ProgressListener l)`
`void` `SinglePhaseTransducer.removeProgressListener(ProgressListener l)`
`void` `SinglePhaseTransducer.addProgressListener(ProgressListener l)`

Uses of ProgressListener in gate.util

Classes in gate.util that implement ProgressListener
`class` `ProgressPrinter` Class used to simulate the behaviour of a progress bar on an OutputStream.