Class ProgressListenerList

  • All Implemented Interfaces:
    ProgressListener

    public class ProgressListenerList
    extends Object
    implements ProgressListener
    A utility class for clients interested in the progress made while reading, writing or somehow processing data products.
    Version:
    $Revision$ $Date$
    • Constructor Detail

      • ProgressListenerList

        public ProgressListenerList()
    • Method Detail

      • processInProgress

        public boolean processInProgress​(int currentProgressValue)
        Don't call this method directly. Instead use fireProcessInProgress(int).
        Specified by:
        processInProgress in interface ProgressListener
        Parameters:
        currentProgressValue -
        Returns:
        true if the process should be continued, false otherwise
      • addProgressListener

        public void addProgressListener​(ProgressListener listener)
      • removeProgressListener

        public void removeProgressListener​(ProgressListener listener)
      • removeAllProgressListeners

        public void removeAllProgressListeners()
      • fireProcessStarted

        public boolean fireProcessStarted​(String processName,
                                          int minProgressValue,
                                          int maxProgressValue)
      • fireProcessInProgress

        public boolean fireProcessInProgress​(int currentProgressValue)
      • fireProcessEnded

        public void fireProcessEnded​(boolean success)
      • isEmpty

        public boolean isEmpty()