org.knime.core.node
Class DefaultNodeProgressMonitor.SilentSubNodeProgressMonitor

java.lang.Object
  extended by org.knime.core.node.DefaultNodeProgressMonitor.SubNodeProgressMonitor
      extended by org.knime.core.node.DefaultNodeProgressMonitor.SilentSubNodeProgressMonitor
All Implemented Interfaces:
NodeProgressMonitor
Enclosing class:
DefaultNodeProgressMonitor

static final class DefaultNodeProgressMonitor.SilentSubNodeProgressMonitor
extends DefaultNodeProgressMonitor.SubNodeProgressMonitor

Silent progress monitor which does only forward changed of the progress value rather than progress message.


Constructor Summary
DefaultNodeProgressMonitor.SilentSubNodeProgressMonitor(NodeProgressMonitor parent, double max)
           
 
Method Summary
(package private)  void appendMessage(String append)
          
 void setMessage(String arg0)
          Displays the message as given by the argument.
 void setProgress(double prog, String message)
          Sets a new progress value.
 void setProgress(String message)
          Delegates to parent.
(package private)  void setProgress(String message, boolean append)
          Internal setter method, subject to override in silent progress mon.
 
Methods inherited from class org.knime.core.node.DefaultNodeProgressMonitor.SubNodeProgressMonitor
addProgressListener, checkCanceled, getMessage, getProgress, removeAllProgressListener, removeProgressListener, reset, setExecuteCanceled, setProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultNodeProgressMonitor.SilentSubNodeProgressMonitor

DefaultNodeProgressMonitor.SilentSubNodeProgressMonitor(NodeProgressMonitor parent,
                                                        double max)
See Also:
#SubNodeProgressMonitor(NodeProgressMonitor, double)
Method Detail

setProgress

public void setProgress(double prog,
                        String message)
Sets a new progress value. If the value is not in range, the old value is kept. The message is displayed.

Specified by:
setProgress in interface NodeProgressMonitor
Overrides:
setProgress in class DefaultNodeProgressMonitor.SubNodeProgressMonitor
Parameters:
prog - The value between 0 and 1.
message - A convenience message shown in the progress monitor or null.

setMessage

public void setMessage(String arg0)
Displays the message as given by the argument.

Specified by:
setMessage in interface NodeProgressMonitor
Overrides:
setMessage in class DefaultNodeProgressMonitor.SubNodeProgressMonitor
Parameters:
arg0 - A convenience message shown in the progress monitor.
See Also:
NodeProgressMonitor.setProgress(String)

setProgress

public void setProgress(String message)
Delegates to parent. Displays the message as given by the argument.

Specified by:
setProgress in interface NodeProgressMonitor
Overrides:
setProgress in class DefaultNodeProgressMonitor.SubNodeProgressMonitor
Parameters:
message - A convenience message shown in the progress monitor.

appendMessage

void appendMessage(String append)

Overrides:
appendMessage in class DefaultNodeProgressMonitor.SubNodeProgressMonitor
Parameters:
append - Message to append

setProgress

void setProgress(String message,
                 boolean append)
Internal setter method, subject to override in silent progress mon.

Overrides:
setProgress in class DefaultNodeProgressMonitor.SubNodeProgressMonitor
Parameters:
message - new message
append - whether to append


Copyright, 2003 - 2010. All rights reserved.
University of Konstanz, Germany.
Chair for Bioinformatics and Information Mining, Prof. Dr. Michael R. Berthold.
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.